VBA Excel2007_ Liste clustern, trennen, benennen

Hallo zusammen,

ich hoffe wirklich, dass ihr mir helfen könnten, weil ich habe ein echt sehr großes Problem (wort wörtlich).
Ich habe unterschiedliche Excel-Dateien mit je 100.000-1.000.000 Zeilen. Dass diese so sortiert werden, wie es brauche schaffe ich:

__ A__B__C____D____E____- F ____G____H
1 Xxx Yyy Zzz Level_1 Level2 Leve3 Leve4 Level5 (Bezeichnungen)

2 -38 49 17 Left Cer. Front. MidFrG Gray Brod10
3 -38 49 18 Left Cer. Front. MidFrG Gray Brod10
4 -39 49 17 Left Cer. Front. MidFrG Gray Brod10

1054 40 14 5 Ri.Cer. Sub Insula Gray Brod13

Soweit rech einfach. Nun sollen folgende Punkte abgearbeitet werden:

  1. Die Zeilen, die in Spalte H den selben Inhalt haben (z.B. Brod10) sollen durch 4 leere Zeilen von einander getrennt werden.
  2. in der ersten dieser neuen Zeilen (über diesem Block) soll stehen: Name:Le_Brod10 (allgemeine Regel: die ersten 2 Buchstaben auf Spalte D und der gesamte Inhalt von Spalte, durch „_“ getrennt"
  3. in der zweiten neuen Zeile immer der selbe Ausdruck: Color: 0 0 0
  4. die dritte neue Spalte bleibt leer.
  5. in die vierte neue Spalte kommt: Anzahl: 1052 (Anzahl der Zeilen in Spalte H diesen gleichen Inhalt haben)
    Alles, was unter 2-5 eingetragen wird, soll in Spalte A
    Das soll für alle Inhalte, die in H vorkommen automatisch gemacht werden. Die umgewandelte Tabelle sollte dann in etwa so ausschauen:

__ A__B__C____D____E____- F ____G____H
1 Xxx Yyy Zzz Level_1 Level2 Leve3 Leve4 Level5 (Bezeichnungen)
2 Name: Le_Brod10
3 Color: 0 0 0
4
5 Anzahl: 1052
6 -38 49 17 Left Cer. Front. MidFrG Gray Brod10
7 -38 49 18 Left Cer. Front. MidFrG Gray Brod10
8 -39 49 17 Left Cer. Front. MidFrG Gray Brod10

1058 Name: Ri_Brod13
1059 Color: 0 0 0
1060
1061 Anzahl: 345
1062 40 14 5 Ri.Cer. Sub Insula Gray Brod13

Ich hoffe, dass das mit VBA machbar ist und dass mir jemand von euch helfen kann.

Schon mal recht herzlichen Dank

Stephan

Hallo cody1…

vielen Dank für die Anfrage; momentan ist’s bei mir, zeitlich gesehen, etwas eng. Wenn Du mit einer Antwort bis nächste Woche warten kannst, dann gerne. Vorher wird das leider nicht gehen.

Gruß

Hallo maninweb,

herzlichen Dank erst einmal.
Ich stehe ein bisschen untere Zeitdruck, weil ich das für meine Diplomarbeit brauche, aber nächste Woche würde schon noch reichen.
Ich habe nicht nur bei dir angefragt, sondern noch 5 weitere Mitglieder. Vielleicht antwortet einer von ihnen vorher. Wenn nicht, komme ich sehr gern auf dein Angebot zurück.

Stephan