- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
3#
發表於 2011-11-10 11:10
| 只看該作者
回復 1# child
只比對到大寫 .FoundFiles(i) Like "*\[A-Z][A-Z]*.jpg"
只比對到小寫 .FoundFiles(i) Like "*\[a-z][a-z]*.jpg"
比對大小寫 .FoundFiles(i) Like "*\[A-z][A-z]*.jpg"- Sub Ex()
- Dim i As Integer, ii As Integer
- With Application.FileSearch
- .NewSearch '重新設定所有搜尋準則為其預設設定。
- .LookIn = "D:\" '制訂搜尋目錄
- .Filename = "*.jpg , *.gif" '搜尋的副檔名
- .SearchSubFolders = False '不往下搜尋子目錄 反之為 True
- .Execute '開始搜尋指定的檔案
- If .FoundFiles.Count > 0 Then
- ii = 1
- For i = 1 To .FoundFiles.Count
- If .FoundFiles(i) Like "*\[A-Z][A-Z]*.jpg" Then
- Cells(ii, "A") = .FoundFiles(i)
- ii = ii + 1
- End If
- Next
- End If
- End With
- End Sub
複製代碼 |
|