我有一個 Excel 文件,其中有很多工作表。如何取得 ms-excel 的工作表名稱清單?
(PS:office是mac版。)
答案1
嘗試使用以下巨集:
Sub ListWorkSheetNames()
For i = 1 To Sheets.Count
Range("A" & i) = Sheets(i).Name
Next i
End Sub
對我來說 - 效果很好。
(來源)
答案2
要獲得與上面相同的結果,但另外還有超連結將您帶到工作表:
Sub ListWorkSheetNames()
For i = 1 To Sheets.Count
Range("A" & i) = "=HYPERLINK('" + Sheets(i).Name + "'!A1, """ + Sheets(i).Name + " "")"
Next i
End Sub