- 帖子
- 73
- 主題
- 11
- 精華
- 0
- 積分
- 100
- 點名
- 0
- 作業系統
- Win 8
- 軟體版本
- 2007
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2013-5-11
- 最後登錄
- 2018-7-25
 
|
各位大大,最近我有寫了一個簡單的VBA,如下:
我是想要在 myFile = Dir(myFolder & "*.xlsx") 時即由名稱小到大,開始做接下來的動作。
但有的時候會發生名稱可能由大到小來進行接下來的動作,很奇怪,各位大大知道這是什麼造成的嗎?
很困惱我需要名稱是由小到大的順序做動作,感謝你們,謝謝!~:'(
Sub file()
Dim myFolder As String, myFile As String
Dim i As Integer
myFolder = "C:\New folder\"
myFile = Dir(myFolder & "*.xlsx") '就是這裡,想名稱由小到大
i = 1
Do While myFile <> ""
Cells(i, 1).Value = myFile
myFile = Dir()
i = i + 1
Loop
End Sub |
|