- 帖子
- 2
- 主題
- 1
- 精華
- 0
- 積分
- 10
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2012-9-13
- 最後登錄
- 2015-12-21
|
小弟有個問題請教 我有兩個數字(文字類型) 要取中間的值
舉例:005660~005999 要列出來:005560,005561,005562,....005998,005999- Sub test()
- Dim ws As Excel.Worksheet
- Set ws = ThisWorkbook.Worksheets(1)
-
- Dim strStart As String
- Dim strEnd As String
- strStart = ws.Cells(1, 1)
- strEnd = ws.Cells(2, 1)
- 'strStart = 005560
- 'strEnd = 005999
-
- I = 1
-
- For Y = strStart To strEnd
- ws.Cells(I, 2) = Trim(Y)
- I = I + 1
- Next Y
- End Sub
複製代碼 但是跑出來都是5560,5561,5562,....5998,5999
想請教各位大大可否指導需要修改那部分呢? |
|