Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1160to1164
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

datensätze aufteilen in mehere blätter

datensätze aufteilen in mehere blätter
Kirsten
Wunderschönen Guten Morgen,
Wiedermal eine daufrage von mir:
Wenn ich z.b.:
eine excel tabelle haben mit sagen wir mal 1.000.000 einträgen. (theroie)
und ich möchte dieses tabellenblatt aufteilen in sagen wir mal tabellen mit 50.000 datensätzen.
was tuh ich dann..
kann mandas mit einem marko händeln das z.b mit klick auf ein marko aus dem ersten tabellenblatt ( name test) dann weitere tabellenblätter erstellt werden mit name test1 -test xxx) und je 50.0000 datensätzen.
ichw eiß weider mal nee blöde frage
aber meine excel neugeirde ist gewckt.und ich find nirgendwo einen hinweis auf diese frage
evtl stelle ich die fragen auch zu unexcelhaft in google.
ganz liebe grüsse an alle
kirsten

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: datensätze aufteilen in mehere blätter
16.06.2010 09:53:26
Rudi
Hallo,
ungefähr so:
Sub tt()
Dim vntArray, lngColumns As Long, vntHeader, lngCounter As Long
Application.ScreenUpdating = False
With Sheets(1)
lngColumns = .Cells(1, Columns.Count).End(xlToLeft).Column
vntHeader = .Cells(1, 1).Resize(, lngColumns)
For lngCounter = 2 To .Cells(Rows.Count, 1).End(xlUp).Row Step 5000
vntArray = .Cells(lngCounter, 1).Resize(5000, lngColumns)
Worksheets.Add after:=Sheets(Worksheets.Count)
Cells(1, 1).Resize(, lngColumns) = vntHeader
Cells(2, 1).Resize(5000, lngColumns) = vntArray
Next
End With
End Sub

Gruß
Rudi
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige