【发布时间】:2018-03-13 22:24:02
【问题描述】:
我有一个宏,可以从选定的电子表格中提取数据。我最初设置的方式是在当前文件路径位置打开。然后,用户将选择从哪个文件复制数据,其余的由 vba 完成。我想更改的是文件路径在单元格中输入,然后打开的位置将是该文件路径。以下是我当前的代码:
With Workbooks.Open(Application.GetOpenFilename)
Sheets(1).Select
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Windows(2).Activate
Range("G24").Select
ActiveSheet.Paste
.Close False
End With
我有这样的东西,它根据单元格中的文件路径打开。但我似乎无法弄清楚如何更改上面的脚本
M = Sheets("Meter Data").Range("N12")
With Application.FileDialog(msoFileDialogOpen)
.InitialFileName = M
.Show
End With
【问题讨论】: