Ich versuche, ein Blatt mit einem Variablennamen zu aktivieren und erhalte die Fehlermeldung „Index außerhalb des gültigen Bereichs“.
die Variable wird folgendermaßen deklariert
Phonecall = Phones(i) & "-UnbilledData"
Wenn i 1 ist, ist der Wert von Phonecall „999-9999-UnbilledData“
Diese Anweisung schlägt mit dem Indexfehler fehl
Sheets(Phonecall).Activate
Diese Anweisung funktioniert einwandfrei:
sheets("999-9999-UnbilledData").activate
Die Lösung liegt auf der Hand, aber ich sehe sie nicht. Für jede Hilfe wäre ich dankbar.
Antwort1
Sie haben keineDunkelFolgendes funktioniert einwandfrei:
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