標題:
[發問]
VBA 搜尋時間抓 EXCEL檔
[打印本頁]
作者:
key9028
時間:
2016-6-5 01:20
標題:
VBA 搜尋時間抓 EXCEL檔
請各位大大幫幫忙
例如:Range("A1")和("A2")
設定6/1到6/2日期或時間.
搜尋 D槽內 這段時間有得EXCEL檔
把檔名列出list 到 sheet 1 (任何儲存格都可)
作者:
GBKEE
時間:
2016-6-5 06:22
回復
1#
key9028
試試看
Option Explicit
Sub EX()
Dim f As Object, s As String, xFile As String, i As Integer
'Set fs = CreateObject("Scripting.FileSystemObject")
'FileSystemObject 物件, 提供對電腦檔案系統的存取。
xFile = Dir("D:\*.XLS")
Do While xFile <> ""
Set f = CreateObject("Scripting.FileSystemObject").GetFile("D:\" & xFile)
s = f.DateCreated
If [a1] <= s And [a2] >= s Then
i = i + 1
Cells(i, "b") = f
Cells(i, "c") = s
End If
xFile = Dir
Loop
End Sub
複製代碼
作者:
key9028
時間:
2016-6-7 21:54
回復
2#
GBKEE
GBKEE大大 超強的!!
真的可以用
但是我發現 ! D槽內太多資料夾 ,太多好幾年月份資料夾 搜尋會變成當機
資料太過龐大 電腦性能太爛!!
等超久了!等超過半小時後還沒任何結果
但是還是謝謝你 我學到你的專長
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)