要在VBA中獲取文件夾內的文件名,您可以使用FileSystemObject對象的GetFolder方法來獲取文件夾對象,然后使用Files集合來獲取文件集合。 下面是一個示例代碼:
Sub GetFilesInFolder()
Dim fso As Object
Dim folder As Object
Dim file As Object
' 創建FileSystemObject對象
Set fso = CreateObject("Scripting.FileSystemObject")
' 獲取指定文件夾對象
Set folder = fso.GetFolder("C:\YourFolderPath")
' 循環遍歷文件集合
For Each file In folder.Files
' 輸出文件名
Debug.Print file.Name
Next file
' 釋放對象
Set file = Nothing
Set folder = Nothing
Set fso = Nothing
End Sub
請將代碼中的"C:\YourFolderPath"替換為您要獲取文件名的文件夾路徑。 運行上述代碼將在VBA的Immediate窗口中輸出文件夾內的文件名。