我有一個名爲「原始數據」的文件夾,並有幾個Excel文件名,擴展名爲.xlsx 我有另一個啓用了宏的Excel文件作爲「Test.xlsm」。如何直接訪問文件夾和訪問Excel文件
現在,我有一個宏,以這樣的方式工作,它進入本地目錄,然後打開Excel文件。當我改變我的文件夾時,這對我來說是不可行的。
是否有可能,我可以有一個代碼,以這種方式,它只是尋找文件夾「原始數據」。並打開我提到的文件。
我不知道如何做到這一點。任何潛在客戶都會有幫助。
現在我有下面的代碼工作。 (不過,這看起來從一個驅動器位置d的原始數據「)
Private Sub CommandButton11_Click()
Dim filename As String
Workbooks.Open ("D:\Jenny\Raw data\Result.xlsx")
filename = ActiveWorkbook.Path & "\Result.xlsx"
End Sub
你是什麼意思的「尋找文件夾」?你不知道*文件夾在哪裏? –
如果您希望宏允許您瀏覽文件夾,請使用'Application.FileDialog(msoFileDialogFolderPicker)' –
您不會創建在任何地方尋找'\ raw data' *的東西,這可能需要很長時間才能完成非常低效。您需要知道它的位置,例如在用戶文檔或應用程序數據文件夾等知道的路徑中或與ActiveWorkbook.Path相關的某個地方 - 例如它的子目錄。 –