sha*_*hen 2 excel vba excel-vba
当我使用excel打开.txt文件(记事本文件)时,工作表名称是默认打开的记事本文件的文件名.因此,打开不同的记事本文件时,工作表名称会有所不同.下游代码需要此工作表名称是固定的.无论如何都要将工作表名称更改为固定名称,例如"sheet1".顺便说一下,不能使用代号,因为在打开文件中使用数据的宏不是另一个工作簿.
谢谢!
从Excel打开.txt文件时,不需要代号而不是工作表名称.总会有1张.因此,在您的代码中,您始终可以将该表格作为
wb.Sheets(1)
Run Code Online (Sandbox Code Playgroud)
wb工作簿对象在哪里.
除非您通过代码设置,否则使用VBA打开的每个.txt文件都不能具有通用名称供您参考.如果你这样做,你将不得不继续使用wb.Sheets(1)
例如
wb.Sheets(1).Name = "Blah Blah"
Run Code Online (Sandbox Code Playgroud)