Hallo zusammen,
ich stehe momentan mit meinen VBA-Laienkenntnissen an.
Ich möchte über ein Makro eine andere Excel-Datei öffnen und darin ein bestimmtes Tabellenblatt aktivieren.
Die Arbeitsmappe öffnet problemlos, aber dann folgt immer die Fehlermeldung "Laufzeitfehler 9. Index außerhalb des gültigen Bereichs".
Es gibt schon unzählige Forenbeiträge dazu und meist war die Lösung, dass das gesuchte Tabellenblatt in der geöffneten Date nicht existiert - das ist aber bei mir nicht der Fall.
Mein COde sieht wie folgt aus:
Workbooks.Open ("Pfad&Name.xlsx")
Workbooks("Pfad&Name.xlsx").Activate
Worksheets("Tabelle1").Activate
Ich habe es auch schon mit verschiedenen Schreibweisen (mit und ohne Gänsefüßchen, mit und ohne Leerzeichen etc.) versucht. Auch die Alternative mit
Sheets(1).Activate
endet in der selben Fehlermeldung.
Kann mir bitte jemand erklären, was ich falsch mache?
Danke und freundliche Grüße
|