ph303
Goto Top

Macro für Excel

Hi,

ich habe bisher nur den Macrorecorder verwendet und bin leider nicht fit im programmieren. Ich würde gerne folgendes Problem via Macro lösen:

Ein Beispiel meiner Ausgangsdatei in Excel:
639769e111be617e1c0179bbc8fb8295-1

Als Endergebniss sollen aus der Ursprungsdatei folgende Einzelmappen erzeugt werden:

7e810dc7b239362a4fbecfa52c2f67d5-2

3bd7a9d155613fc2ffcfd709300a9528-3

025fbaad56a9e37358de9231fc6d4abf-4

sprich die ersten beiden Zeilen bleiben immer unverändert als Start + ein Zeilenblock. Die Textblöcke sind immer durch eine Leerzeile getrennt.

Schoneinmal besten Dank für Eure Hilfe!

Philipp

Content-ID: 69380

Url: https://administrator.de/forum/macro-fuer-excel-69380.html

Ausgedruckt am: 21.04.2025 um 19:04 Uhr

Iwan
Iwan 24.09.2007 um 15:45:08 Uhr
Goto Top
fixier die Tabelle unter Zeile 2 und sortier danach einfach Deine Daten nach Spalte A und Spalte B und fertig
Leerzeilen rutschen somit ans Ende und das Thema wäre gegessen, aber Du kannst natürlich auch ein Makro verwenden

Sub Sort()
Range("A3:C65536").Select  
Selection.Sort Key1:=Range("A3"), Order1:=xlAscending, Key2:=Range("B3") _  
    , Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
    False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
    :=xlSortNormal
Range("A3").Select  
End Sub
ph303
ph303 24.09.2007 um 17:00:28 Uhr
Goto Top
Hallo Iwan,

vielen Dank für Deine Hilfe, ich hab das Teil noch nicht zum laufen gebracht, werd mich aber heute Abend damit beschäftigen.

Viele Grüße

Philipp