Excel表格网

excel指定宏如何指定其他excel?

75 2023-12-25 01:13 admin   手机版

在Excel中运行宏时,如果需要指定其他Excel文件,可以使用以下方法:

1. 使用完整路径名指定Excel文件。例如,如果要指定名为“example.xlsx”的Excel文件,可以使用以下代码:

```VBA

Workbooks.Open "C:\Users\username\Documents\example.xlsx```

这将打开指定的Excel文件,并使其成为活动工作簿。

2. 使用相对路径名指定Excel文件。相对路径名是相对于当前工作簿的路径而言的。例如,如果当前工作簿和要指定的Excel文件位于同一文件夹中,可以使用以下代码:

```VBA

Workbooks.Open ThisWorkbook.Path & "\example.xlsx"

```

这将打开指定的Excel文件,并使其成为活动工作簿。

3. 使用文件对话框指定Excel文件。可以使用Excel提供的文件对话框,让用户选择要打开的Excel文件。例如可以使用以下代码:

```VBA

Dim myFile As Variant

myFile = Application.GetOpenFilename("Excel Files (*.xlsx), *.xlsx")

If myFile <> False Then

    Workbooks.Open myFile

End If

```

这将打开文件对话框,让用户选择要打开的Excel文件。如果用户选择了文件,则文件将被打开,并成为活动工作簿。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片