Thema Datum  Von Nutzer Rating
Antwort
Rot Laufzeitfehler9 bei einfachstem Makro
19.04.2012 22:15:26 Dirk
NotSolved
28.04.2012 23:46:32 Brumms
NotSolved
06.05.2012 18:25:55 Gast6558
NotSolved
06.05.2012 20:27:59 Brumms
NotSolved
06.05.2012 20:51:36 Till
NotSolved
06.05.2012 21:02:44 Till
NotSolved
06.05.2012 20:51:39 Till
NotSolved
07.05.2012 22:12:20 Dirk
NotSolved

Ansicht des Beitrags:
Von:
Dirk
Datum:
19.04.2012 22:15:26
Views:
2002
Rating: Antwort:
  Ja
Thema:
Laufzeitfehler9 bei einfachstem Makro

Hallo zusammen,

ich bin noch relativ am Anfang meiner VBA-Karriere und arbeite gerade ein Einstiegswerk durch. Jedoch kommen ich gerade an einem Punkt nicht weiter.

Folgender Quellcode:

Sub BlattKopieren()

ThisWorkbook.Activate
Worksheets("Tabelle1").Copy After:=Worksheets("Tabelle3")
ActiveSheet.Name = "Tab1Kopie"
Worksheets("Tab1Kopie").Move Before:=Worksheets("Tabelle2")

End Sub

Wenn ich dieses Makro durchlaufen lassen möchte, bekomme ich den Laufzeitfehler 9, Index außerhalb des gültigen Bereichs. Klicke ich auf Debuggen, zeigt er mir die 2. Zeile an. Das Beispiel komplett aus dem Buch übernommen und die Arbeitsmappe besitzt auch alle verwendeten Tabellenblätter.

Was ich nun garnicht versteht ist, das wenn ich nun den Code mit F8 einzeln durchgehe, erhalt ich keine Fehlermeldung und das Tabellenblatt wird auch entsprechend kopiert.

Kann mir jemand weiterhelfen, was ich hier übersehe oder ob es irgendwelche Einstellungen gibt, an denen ich etwas ändern muss?

Ich nutze Excel 2007 mit der VB-Version 6.5.1024.

Vielen Dank schonmal im Voraus!

Dirk


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 Laufzeitfehler9 bei einfachstem Makro
19.04.2012 22:15:26 Dirk
NotSolved
28.04.2012 23:46:32 Brumms
NotSolved
06.05.2012 18:25:55 Gast6558
NotSolved
06.05.2012 20:27:59 Brumms
NotSolved
06.05.2012 20:51:36 Till
NotSolved
06.05.2012 21:02:44 Till
NotSolved
06.05.2012 20:51:39 Till
NotSolved
07.05.2012 22:12:20 Dirk
NotSolved