我想編寫以下Excel的VBA - 表使用工作表名稱的變量(Arrary( 「Sheet2中」, 「表Sheet 3」))
表(Arrary( 「Sheet2中」, 「表Sheet 3」))選擇。通過爲表格名稱創建一個變量來替換「Sheet2」,「Sheet3」。
Sub SelectMultipleSheets()
Dim sSheets as String
Dim intSheet As Integer
sSheets = ""
For intSheet = 1 To Sheets.count
If Sheets(intSheet).Name <> "Sheet1" And intSheet <= Sheets.count Then
Sheets(intSheet).Cells.Hyperlinks.Delete 'deleting hyperlinks
sSheets = sSheets & Chr(34) & Sheets(intSheet).Name & Chr(34) & ","
End If
Next
sSheets = Left(sSheets, Len(sSheets) - 1)
Sheets(Array(sSheets)).Select
End Sub
我得到一個錯誤信息「下標不在範圍內。我該如何解決這個問題?謝謝