在 Excel 中,我正在编写一个宏来在两个文件之间移动和格式化数据。我首先打开第一个文件并运行一个允许您选择文件的宏。
我正在使用以下代码打开一个文件:
myFileName= Application.GetOpenFilename(filefilter:="All Files, . ", Title:="All Files")
然后我用这个代码跟随它:
Workbooks.Open 文件名:=myFileName
稍后在代码模块中,我想在这个新打开的文件和我从里面运行宏的文件之间复制和过去。目前我不得不像这样硬编码他们的名字:
Windows("data.xlsx").激活
如何将新打开的文件的名称存储在字符串中,如何将我所在的 excel 文件的名称存储在字符串中?
谢谢