- 帖子
- 25
- 主題
- 7
- 精華
- 0
- 積分
- 53
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2014-12-4
- 最後登錄
- 2018-6-6
|
請問如何用EXCEL VB表單建立遞增數字
請問各位大大
以下是我預想的動作流程
1.開啟表單 Key入 日期(20141213)and數目(006) 按輸入執行
動作一:日期and數目 的數值 會跑到 A3 輸入
動作二:會將A3數值 COPY 到B欄 最下方 輸入 20141213001
動作三:會下拉遞增 數目的數值 20141213001,20141213002~20141213006停止 如同C欄
到動作二就卡住
我的想法是
COPY到B欄最後面的時候
再將20141213006 刪除後面006字串改成001 在啟動遞增方式 不知道是不是這樣
遞增方式 是照著 輸入的"數目"而變
以下是用 錄製方式 的程式
煩請大大們可以幫忙教導 修改~- Private Sub cb1_Click()
- Range("A1").Select
- Selection.End(xlDown).Select
- Selection.Offset(1).Select
- ActiveWindow.RangeSelection.Value = tb1.Value & tb2.Value
- Selection.Copy
- Range("B1").Select
- Selection.End(xlDown).Select
- Selection.Offset(1).Select
- ActiveSheet.Paste
- Columns("B:B").EntireColumn.AutoFit
- Application.CutCopyMode = False
-
- ' ActiveCell.Characters(2, 3).Delete
- ' Selection.AutoFill Destination:=Range("B1:B11"), Type:=xlFillSeries
- ' Range("B1:B11").Select
- ' Range("B1").Select
-
- End Sub
複製代碼 |
-
-
01.jpg
(104.52 KB)
圖一
-
-
test.rar
(22.17 KB)
|