我正在嘗試使用變數名稱啟動工作表,但出現下標超出範圍錯誤
變數是這樣宣告的
Phonecall = Phones(i) & "-UnbilledData"
當 i 為 1 時,Phonecall 的值為“999-9999-UnbilledData”
該語句失敗並出現下標錯誤
Sheets(Phonecall).Activate
這個聲明效果很好:
sheets("999-9999-UnbilledData").activate
解決方案就在我面前,但我沒有看到。任何幫助,將不勝感激。
答案1
您還沒有發布任何內容暗淡的以下工作正常:
Sub dural()
Dim Phones(1 To 2) As String
Phones(1) = "999-9999"
Phones(2) = "whatever"
Dim Phonecall As String
i = 1
Phonecall = Phones(i) & "-UnbilledData"
Sheets(Phonecall).Activate
End Sub