ich versuche mich gerade darin, ein Tabellenblatt mit einer Variablen zu definieren. Das sieht im Moment wie folgt aus:
Dim strTMP As String
Workbooks.Open "C:\test.xlsx"
strTMP = ActiveSheet.Name
und dann die Verwendung mit:
Worksheets(strTMP).Activate
Leider bekomme ich dann eine Laufzeitfehler ´9´: Index außerhalb des gültigen Bereichs.
Was mache ich falsch?
Zur Info: der VBA Code ist nicht in der Datei die aufgerufen wird sondern in einer separaten Datei. Zwischen den Anfangscode und dem Activate sind ein paar Copy und Löschfunktion von anderen Dateien eingebaut.