在关闭和打开方法在Excel中VBA可以用来关闭和打开的工作簿。请记住,Workbooks集合包含当前打开的所有Workbook对象。
在您的工作表上放置一个命令按钮,并添加以下代码行:
1.下面的代码行关闭close-open.xlsm。
工作簿(“ close-open.xlsm”)。关闭
2.下面的代码行关闭第一个打开/创建的工作簿。
工作簿(1)。关闭
3.下面的代码行关闭了活动的工作簿。
ActiveWorkbook。关闭
4.下面的代码行关闭当前打开的所有工作簿。
工作簿。关闭
5.下面的代码行打开sales.xlsx。
Workbooks.Open(“ sales.xlsx”)
注意:如果将文件存储在默认文件位置,则只能在不指定文件路径的情况下打开sales.xlsx。要更改默认文件位置,请在“文件”选项卡上,单击“选项”,然后单击“保存”。
6.您还可以使用Application对象的GetOpenFilename方法显示标准的“打开”对话框。
昏暗的 MyFile 作为 字符串
MyFile = Application.GetOpenFilename()
MyFile = Application.GetOpenFilename()
7.选择一个文件,然后单击“打开”。
注意:GetOpenFilename实际上不会打开文件。
8.接下来,您可以照常打开工作簿。
Workbooks.Open(MyFile)