我有下面的代碼返回一個文件夾中的文件數量。獲得從表文件夾路徑在Excel VBA來計算該文件夾內的文件
Sub sample()
Dim FolderPath As String, path As String, count As Integer
FolderPath = "C:\Documents and Settings\Santosh\Desktop"
path = FolderPath & "\*.xls"
Filename = Dir(path)
Do While Filename <> ""
count = count + 1
Filename = Dir()
Loop
Range("Q8").Value = count
'MsgBox count & " : files found in folder"
End Sub
我需要參數化FolderPath
如excel工作表本身的輸入,使得我輸入單元格A1中的文件夾路徑,並獲得沒有文件的B1。我對Excel宏很新 - 如果這是非常基本的原因吧。我怎樣才能做到這一點?
謝謝噸 - 這工作。如果我需要在A列中填寫多個文件夾路徑並一次性獲取B列中相應的文件數量?我在哪裏改變它? –
請參閱A中的多個文件夾路徑的編輯答案,並在B列中計數。@SriramIlango –