VBA Word daten sortieren

Hallo,

folgende Situation. Es besteht ein Word Dokument (*.doc) Dieses Document geht über 6 Seiten!
Aber der 2 Seite beginnt eine Tabelle, darunter kommt dann die naechste und darunter wieder die naechste etc. bis das ende des Documentes erreicht ist! Es kann dabei passieren das eine Tabelle über mehrere Seiten sich streckt ( bsp. anfang auf Seite 3 bis Seite 5)

Diese Tabelle besteht aus 2 Spalten. Beide Spalten sind mit daten gefüllt.

Ich möchte nun erreichen das eine Tabelle, die später mal makiert wird neu sortiert wird.

Bsp.:

Tabelle alt:

 eintrag 1 Wert1
 eintrag 2 Wert2
 eintrag 3 Wert3
 eintrag 4 Wert4
 eintrag 5 Wert5

Diese soll nun folgendermassen aussehen

 eintrag 5 Wert5
 eintrag 4 Wert4
 eintrag 3 Wert3
 eintrag 2 Wert2
 eintrag 1 Wert1

kennt jemand ein makro wie man des realisieren koennte?
Dieses Makro sollte man womöglich ueber Makro -> starten ausführen koennen.

Das ich dies alles in Exel mache, geht leider net. Da es sich um einen Lebenslauf handelt und der im *.doc Format vorliegen muss :frowning:

MFG Alex

Hi Alex,
handelt es sich bei den zu sortierenden Daten um Zahlen ?

Gruß.Timo

Hi Alex,
handelt es sich bei den zu sortierenden Daten um Zahlen ?

Gruß.Timo

Hallo Timo,

danke für deine rasche Antwort.

Die Tabelle ist wiefolgt aufgebaut

Bsp:

 August 1981 - Juli 1991 Daten der Schulbildung
 August 1992 - Juli 1996 Ausbildung zum ....

Kann man da was machen ?

MFG Alex

Hi Alex,
ist natürlich immer blöd, Text nicht nach alphanumerischer Sortierung zu sortieren, sondern nach „menschlicher“ Logik.

Alphanumerische Sortierung "Logische" Sortierung:
August 2003 Januar 2002 
August 2004 März 2003 
Januar 2002 August 2003 
März 2003 August 2004
September 2004 September 2004 

Wenn du folgende Konvention einhältst, bastel ich dir was:
Anfangsmonat Anfangsjahr *******************
Sternchen stehen für beliebigen weiteren Text in der Zelle.

Gruß.Timo

Hallo Timo,

danke für deine rasche Antwort.

Die Tabelle ist wiefolgt aufgebaut

Bsp:

August 1981 - Juli 1991 Daten der Schulbildung
August 1992 - Juli 1996 Ausbildung zum …

Kann man da was machen ?

MFG Alex

Hallo Timo,

dies nun alles umzustricken waere Wahnsinn :frowning:
Hmm, ich habe folgende Idee

Ich erweitere die Tabell folgendermassen

 01 August 1981 - Juli 1991 Daten der Schulbildung
 02 August 1992 - Juli 1996 Ausbildung zum ....

Somit hast du die in den 2 Zeichen die Position, die man abfragen kann und dann sortieren kann.
würde das reichen und wenn ja wie müsste ich das dann realisieren.

MFG Alex

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi zurück,
Waum willst du dafür denn ein Makro benutzen?
Man kann doch, wenn du die Tabelle wie beschrieben füllst „01 …“ „02 …“ usw., die Tabelle einfach über „Tabelle —> Sortieren“ nach deinen Wünschen sortieren.
Gruß.Timo

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

> ist natürlich immer blöd, Text nicht nach alphanumerischer  
> Sortierung zu sortieren, sondern nach "menschlicher" Logik.  
> Alphanumerische Sortierung "Logische" Sortierung:  
> August 2003 Januar 2002  
> August 2004 März 2003  
> Januar 2002 August 2003  
> März 2003 August 2004  
> September 2004 September 2004

Hallo Timo,
in Excel würde ich mir ne Hilfsspalte anlegen mit den Monaten als Zahl 1-12 und nach dieser Spalte sortieren.
Die Hilfsspalte entweder ausblenden oder weiße Schriftfarbe.
K.A. ob das in Word geht.
Gruß
Reinhard