Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
280to284
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
280to284
280to284
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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.

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige