Microsoft Excel

Herbers Excel/VBA-Archiv

Tabellenblätter Erstellen Fehler VBE8.Tmp

Betrifft: Tabellenblätter Erstellen Fehler VBE8.Tmp von: Peter
Geschrieben am: 26.05.2006 12:30:23

Hallo

Erreichen möchte ich gern, das ich 14 Tabs kopiere in der selben Mappe, und das sich ihr Name ändert.
Das erste Tab "Jan-06" soll nach der Copy "Jan-07" heissen, bis Dez halt, die anderen beiden nennen sich C-Seite-06 + A-Zus-06.

Nun habe ich ein Makro aufgezeichnet, in dem ich Jan-06 - Dez-06 als Gruppe gebildet habe, und sie mit Verschieben/ Kopieren neu eingefügt habe in der Mappe, bekomme aber immer eine Fehlermeldung VBE8.tmp und Excel stürzt ab.

Hier ein kleines Beispiel.

Woran liegt das?

Sheets(Array("Jan-07", "Febr-07", "März-07", "Apr-07", "Mai-07")).Select
'Sheets("März-07").Activate
Sheets(Array("Jan-07", "Febr-07", "März-07", "Apr-07", "Mai-07")).Copy Before:=Sheets(1)
Sheets("Febr-07 (2)").Select
End Sub

Mfg Peter

  


Betrifft: Formel umgest. Kopierte Tab am Anfang stellen von: Peter
Geschrieben am: 26.05.2006 13:35:46

Hallo

Mein erster Beitrag scheint mit der neuen Formel verschwunden zusein.

Ich möchte nun das die kopierten Tabs vorne an gestellt werden.

Sub kopieren()
Worksheets("Jan-07").Copy After:=Worksheets("Jan-07")******
ActiveSheet.Name = "Jan-08"

Habe es mit .Copy Before:=Sheets(1) versucht, aber das geht nicht. Eingefügt hatte ich es, wo jetzt die Sterne sind.

Vielleicht habt Ihr einen Tip für mich. Sie müssen nicht vorne sei, sie können auch hinten angestellt werden, ist sogar besser.

Mfg. Peter


 

Beiträge aus den Excel-Beispielen zum Thema "Tabellenblätter Erstellen Fehler VBE8.Tmp"