Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Tabellenblatt fortlaufend nummerieren + kopieren über button

Forumthread: Tabellenblatt fortlaufend nummerieren + kopieren über button

Tabellenblatt fortlaufend nummerieren + kopieren über button
09.08.2024 12:09:45
I.I.B.
Hallo an die VBA Götter und Göttinnen, ich habe ein schönes Makro, das mir ein neues Excelblatt mit fortlaufender Nummerierung einfügt. Ich möchte jedoch das aktuelle Excelblatt kopiert mit dieser Nummerierung einfügen. Ich weiß nur nicht, wie ich das Copy integrieren kann:

Sub Tabellenblatt()
Dim n#
With Worksheets.Add(after:=Sheets(Sheets.Count))
For i = 0 To 255
On Error Resume Next
If i = 0 Then
.Name = "Pos. " & Format(i, "000")
Else
.Name = "Pos. " & Format(i, "000")
End If
If Err.Number = 0 Then Exit For
Next i
End With
End Sub

Bedeutet for i = 0 to 255, dass ich max 255 Blätter kopieren kann? Ich möchte hier mich nicht limitieren.

Das mit dem Button verknüpfen bekomme ich hin... (immerhin ^^)

Danke schon mal!
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenblatt fortlaufend nummerieren + kopieren über button
09.08.2024 12:35:19
GerdL
Moin,
Fage 1. Teste mal.



Sub Tabellenblaetter()

Dim i As Integer, Bereich As Range


Set Bereich = ActiveSheet.UsedRange
Application.DisplayAlerts = False

With Worksheets.Add(after:=Sheets(Sheets.Count))
For i = 0 To 255
.Name = "Pos. " & Format(i, "000")
Bereich.Copy Worksheets(.Name).Range(Bereich.Address)
Next i
End With

Application.DisplayAlerts = True


End Sub


Gruß Gerd
Anzeige
Bedeutet for i = 0 to 255, dass ich max 255 Blätter kopieren
10.08.2024 12:25:06
RPP63
Moin!
For i = 0 To 255 sind 256 Schleifendurchläufe …
Vielleicht fangen wir mal anders an!
Wofür benötigst Du 256 (oder noch viel mehr) Kopien des Blatts?
Sehr viel sinnvoller ist doch eine (sehr große) einzelne Liste.
Einen bzw. maximal 1.048.576 (-1) Datensätze überträgst Du dann mittels Formeln (oder auch VBA) in ein einziges Tabellenformular.
Spart unfassbar viel Speicherplatz (wegen dann fehlender Redundanzen) und sorgt für ein beherrschbares Arbeitstempo.

Gruß Ralf
Anzeige
AW: Tabellenblatt fortlaufend nummerieren + kopieren �ber button
22.08.2024 14:23:04
I.I.B.
Sorry, es kam kurz Urlaub dazwischen. Erstmal vielen Dank fürs Antworten. Leider hat es nicht funktioniert, die fortlaufende Nummerierung fällt nun raus und ich bekomme die Meldung, dass der Name des Tabellenblattes bereits existiert.
Liebe Grüße
Iris

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige