Markus Bärlocher
2005-12-22 00:12:26 UTC
Liebe Profis,
meine alte Tante hat 2500 Vorfahren aufgestöbert und diese fein
säuberlich mit Word in den Computer gehackt. Ausgedruckt sieht es
super aus!
Damit das Ganze sortierbar wird und für die spätere Umwandlung in das
Gedcom-Format, habe ich den Text in eine Excel-Tabelle umgewandelt. Nun
ist jede Person mit einer ID-Nr versehen und alles in eindeutige
Spalten sortiert.
Die Tabelle ist folgendermassen sortiert:
0 Grossvater, G1
1 --Vater1, G2
2 ----Sohn1, G3
3 ------Enkel1, G4
4 ------Enkel2, G4
5 ----Sohn2, G3
6 --Vater2, G2
7 ----Sohn1, G3
8 ----Sohn2, G3
9 ------Enkel1, G4
Um für das Genealogie-Programm die Verknüpfung herzustellen, hat jede
Person ein Feld "ist-Kind-von:" Feld-Inhalt soll sein die ID des
Vaters.
Beispiel:
Vater von Person 5 ist Person 1
Vater von Person 9 ist Person 8
Nun bräuchte ich ein Makro, das die ganze Tabelle durchläuft und
fände super, wenn Du mir so ein Makro (als kleines Weihnachtsgeschenk
für mich - und meine Tante) schreiben könntest...!
Herzlichen Dank,
Markus
meine alte Tante hat 2500 Vorfahren aufgestöbert und diese fein
säuberlich mit Word in den Computer gehackt. Ausgedruckt sieht es
super aus!
Damit das Ganze sortierbar wird und für die spätere Umwandlung in das
Gedcom-Format, habe ich den Text in eine Excel-Tabelle umgewandelt. Nun
ist jede Person mit einer ID-Nr versehen und alles in eindeutige
Spalten sortiert.
Die Tabelle ist folgendermassen sortiert:
0 Grossvater, G1
1 --Vater1, G2
2 ----Sohn1, G3
3 ------Enkel1, G4
4 ------Enkel2, G4
5 ----Sohn2, G3
6 --Vater2, G2
7 ----Sohn1, G3
8 ----Sohn2, G3
9 ------Enkel1, G4
Um für das Genealogie-Programm die Verknüpfung herzustellen, hat jede
Person ein Feld "ist-Kind-von:" Feld-Inhalt soll sein die ID des
Vaters.
Beispiel:
Vater von Person 5 ist Person 1
Vater von Person 9 ist Person 8
Nun bräuchte ich ein Makro, das die ganze Tabelle durchläuft und
prüfe für jede Zeile,
ob die Zeile darüber eine niedrigere Zahl in GENERATION stehen hat
schreibe die Satznummer dieses (darüberstehenden) Satzes (also der Vater) in das Feld IST-KIND-VON
prüfe die nächste Zeile darüber...
Leider habe ich keine Ahnung von VBA-Syntax.ob die Zeile darüber eine niedrigere Zahl in GENERATION stehen hat
schreibe die Satznummer dieses (darüberstehenden) Satzes (also der Vater) in das Feld IST-KIND-VON
prüfe die nächste Zeile darüber...
fände super, wenn Du mir so ein Makro (als kleines Weihnachtsgeschenk
für mich - und meine Tante) schreiben könntest...!
Herzlichen Dank,
Markus