Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Tabellenblätter nummerieren





Frage

Hi, mit folgendem Makro erstelle ich neue Tabellenblätter: Sub tabeinfügen() Dim i As Integer For i = 1 To 50 Worksheets.Add Next i End Sub Nun wil ich, dass er die Tabellenblätter automatisch durchnummeriert...ich habe allerdings schon 120 Tabellenblätter, d.h. er soll die neuen Blätter ab 121 nummerieren. Weiß jemand eine Lösung?

Antwort 1 von Beverly

Hi,

vielleicht hilft dir dieser Code weiter

Sub tabellen_einfügen()
    Dim i As Integer
    For i = 1 To 50
        Worksheets.Add
        ActiveSheet.Name = Worksheets.Count
    Next i
End Sub


Bis später,
Karin

Antwort 2 von Feckon

Hey,
das ging ja fix...besten dank

ein kleines problem nur noch: er bennt z.B. das Tabllenblatt absteigend, also wenn das letzte Blatt 120 war und ich 50 Blätter einfüge, kommt direkt danach 170 dann 169 usw.

Kann man das irgendwie umkehren?

Gruß

Markus

Antwort 3 von juergenb

Hi!

Hiermit könnte es klappen:

Sub tabellen_einfügen()
Dim i As Integer
For i = 1 To 2
Worksheets.Add After:=Worksheets(Worksheets.Count)
ActiveSheet.Name = Worksheets.Count
Next i
End Sub

Ciao Jürgen

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: