- 帖子
- 8
- 主題
- 3
- 精華
- 0
- 積分
- 50
- 點名
- 0
- 作業系統
- WIN XP
- 軟體版本
- 32BIT
- 閱讀權限
- 20
- 註冊時間
- 2014-11-7
- 最後登錄
- 2018-9-2
|
回復 taiwan
有點看不太懂
慢慢來,不懂的函數,方法 可察看vba的說明
DIR 會依檔案名稱遞增來排序
2 ...
GBKEE 發表於 2014-11-8 19:04 
For GBKEE:
以下這段是用你分享的語法改的 感謝你
我也把測試成功的語法分享給大家- Sample
- Sub data()
- Dim xPath, xDir, overdata As String
- Dim best As Long
-
-
- xPath = "A:\路逕\"
-
- 'Dir: 表示合乎條件、檔案屬性、磁碟標記的一個檔案名稱、或目錄、檔案夾名稱。
- xDir = Dir(xPath & "WIP_Status_" & Format(Date, "yyyy-mm-dd") & "-" & "*.xls", vbDirectory)
-
- best = 0
- Do While xDir <> ""
- If Val(Mid(xDir, 23, 6)) > best Then
- best = Val(Mid(xDir, 23, 6))
- overdata = xDir
- End If
- xDir = Dir()
-
- i = i + 1
-
- Loop
-
- Workbooks.Open xPath & overdata
-
-
- End Sub
複製代碼 |
|