我有一个名为“原始数据”的文件夹,并有几个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相关的某个地方 - 例如它的子目录。 –