我正在尝试构建一个VBA宏,以允许用户从文件Dialog中选择一个文件,并将Sheet 1从文件导入到Active VBA工作簿,并将Sheet重命名为“Import” . 我是新手,这是我得到的 . 这允许我打开文件对话框并选择一个文件 . 但它所做的只是打开文件,这不是很有帮助 .
Sub OpenAFile()
Dim fd As FileDialog
Dim FileWasChosen As Boolean
Set fd = Application.FileDialog(msoFileDialogOpen)
fd.Filters.Add "Any Excel Files", "*.xl*"
FileWasChosen = fd.Show
If Not FileWasChosen Then
MsgBox "You didn't select a file"
Exit Sub
End If
fd.Execute
End Sub
1 回答
你快到了 . 这是一种做法 . 这有点令人费解,我知道有更多的方式,但它将完成工作 .