Thema Datum  Von Nutzer Rating
Antwort
Rot worksheets.activate
22.01.2018 17:37:14 Steffen
Solved
22.01.2018 18:22:04 Gast26170
NotSolved
23.01.2018 08:34:05 Steffen
Solved
23.01.2018 09:36:36 ChriizZy
NotSolved

Ansicht des Beitrags:
Von:
Steffen
Datum:
22.01.2018 17:37:14
Views:
1116
Rating: Antwort:
 Nein
Thema:
worksheets.activate
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

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot worksheets.activate
22.01.2018 17:37:14 Steffen
Solved
22.01.2018 18:22:04 Gast26170
NotSolved
23.01.2018 08:34:05 Steffen
Solved
23.01.2018 09:36:36 ChriizZy
NotSolved