【发布时间】:2020-02-08 19:46:42
【问题描述】:
我想运行一个宏,它从 XLS 文件中读取所有工作表名称,然后能够从运行命令运行宏。 这怎么可能? 目前我有以下代码,但我想将其推广到其他文件(基本上在此宏和命令中输入文件名作为参数)。
Sub FnGetSheetsName()
Dim mainworkBook As Workbook
Set mainworkBook = ActiveWorkbook
For i = 1 To mainworkBook.Sheets.Count
'Either we can put all names in an array , here we are printing all the names in Sheet 2
mainworkBook.Sheets("Sheet2").Range("A" & i) = mainworkBook.Sheets(i).Name
Next i
End Sub
【问题讨论】:
标签: excel vba command exec xls