nihouma: excel tabellen verschieben

hallo zusammen,

vielleicht ist einer dabei der mir, excel 2000, unter die arme greifen kann! möchte folgendes realisieren:

die exceltabelle baut sich wie folgt auf:
     A         B           C              D        E ......
1. nachname   vorname  kommunikation   nummer  bezeichnung
2. müller     jango      ab             z4711
3. müller     jango      ac             z4712
4.   "                   ad              3
5.   "                   ae              3
6.   "                   af              03
7.   "                   ag             47b
8.   "                   ah             wlx
9. müller    jango       ab             y4711
10. mayer    jango jun   ac             y4712
11. mayer    jango jun   ad              7
12. mayer    jango jun   ae              5
13.                      af              03
14.                      ag              48b
18. mayer    jango jun   ah              wly
19. sepp usw.            ab
jetzt möchte ich spalte A, B, C, D nicht mehr untereinander, sondern hintereinander schreiben, beginnend mit spalte AA, AB, AC usw.
   A         B           C              D        E ......   AA    AB   AC...
1. nachname   vorname  kommunikation   nummer  bezeich
2. müller     jango      ab             z4711             z4712   3     4
3. mayer    jango jun   ac             y4712              y4712   7     5
4. sepp use.
kann man dieses mit einem macro automatisieren und die spalten a2:a9, b2:b9,c2:c9, d2:d9; a10:a19, b10:b19, c10:c19, etc. löschen bzw. nach oben aufschließen?
ich danke euch schonmal für die kompetente hilfe :=)

  1. A         B           C              D        E ......

    1. nachname   vorname  kommunikation   nummer  bezeichnung
    2. müller     jango      ab             z4711
    3. müller     jango      ac             z4712

    jetzt möchte ich spalte A, B, C, D nicht mehr untereinander, sondern hintereinander schreiben, beginnend mit spalte AA, AB, AC usw.

    Das widerspricht dieser Darstellung:

    A         B           C              D        E ......   AA    AB   AC...

    1. nachname   vorname  kommunikation   nummer  bezeich
    2. müller     jango      ab             z4711             z4712   3     4
    3. mayer    jango jun   ac             y4712              y4712   7     5

    A bis C untereinander oder nebeneinander oder beides und AA usw. nur zusätzlich?

    Jedenfalls sieht das Problem nach einem aus, das sich mit einer Pivot-Tabelle schnell lösen ließe. Hast du davon eine Ahnung?

    Roland

    --
    Top Fives // »Schlechte Werbung. Gibt es nicht.« // mitmachen
  2. Mahlzeit,

    jetzt möchte ich spalte A, B, C, D nicht mehr untereinander, sondern hintereinander schreiben, beginnend mit spalte AA, AB, AC usw.

    Doch aber nur, wenn bestimmte Kriterien zutreffen (gleiche Namen z.B.) ... Du solltest Dir vorher genau überlegen, WAS Du WIE zusammenfassen willst.

    kann man dieses mit einem macro automatisieren und die spalten a2:a9, b2:b9,c2:c9, d2:d9; a10:a19, b10:b19, c10:c19, etc. löschen bzw. nach oben aufschließen?

    Ja, kann man. Mittels einer Schleife könntest Du durch die einzelnen Zeilen durchgehen, dir den aktuellen Namen merken (wenn anders als der bisherige) und dann alle folgenden Einträge mit dem gemerkten Namen vergleichen: wenn gleich, dann den Inhalt der aktuellen Zeile in die letzten freien Spalten hinter den gemerkten Eintrag kopieren und die aktuelle Zeile löschen; wenn ungleich, dann den aktuellen Eintrag merken.

    Dabei könnten u.a. die Methoden .Copy und .Rows.Delete helfen (ist aber schon ne Weile her, dass ich VBA-Makros programmiert hab).

    ich danke euch schonmal für die kompetente hilfe :=)

    Viel Erfolg! Achja - und beim nächsten mal wähle bitte den Themenbereich richtig: Excel ist keine Datenbank.

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|