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

Datenbank

Forumthread: Datenbank

Datenbank
20.07.2003 11:49:16
Uwe
Wer kann mir helfen??

Ich will aus einer Datenbank Datensätze nach verschienene Kriterien auf andere Tabellenblätter verteilen.

Kann man diesen Vorgang automatisieren?

Ich danke schon mal!

...es sind ca. 20 Blätter in der Mappe, die mit Daten aus der Datenbank gefüllt werden sollen.
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datenbank
20.07.2003 13:41:22
Ivan


hi uwe
das habe ich gestern von ramses bekommem 
vieleicht kanst du es umbauen 
grundsätzlich kopiert es aus einer mappe immer tausend zeilen in eine neue tabelle
und legt 63 tabellen an das müßtest du anpassen an deine bedürfnisse.

Option Explicit
Sub Create_New_Workbooks()
'(C) Ramses
'Teiltden Bereich von 1 - 62000 in 1'000er Blöcke auf
'erstellt neue Mappen mit jeweils 1000 Zeilen
Dim As Long, NewWks As Workbook
For i = 1 To 61
    Set NewWks = Workbooks.Add
    If i = 1 Then
        Range(Cells(i, 1), Cells(i * 1000 - 1, 3)).Copy
        NewWks.Worksheets(1).Paste
        NewWks.SaveAs Filename:="Bereich " & i & " bis 999.xls"
    Else
        Range(Cells(i * 1000, 1), Cells((i + 1) * 1000 - 1, 3)).Copy
        NewWks.Worksheets(1).Paste
        NewWks.SaveAs Filename:="Bereich " & (i - 1) * 1000 & " bis " & (i + 1) * 1000 - 1 & ".xls"
    End If
    NewWks.Close
    Set NewWks = Nothing
Next i
End Sub

gruss
ivan 


Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige