我正在尝试使用变量名激活工作表并收到下标超出范围的错误
变量是这样声明的
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