Recherche ascendant par macro
Résolu
tfk782
Messages postés
3
Statut
Membre
-
tfk782 Messages postés 3 Statut Membre -
tfk782 Messages postés 3 Statut Membre -
Bonjour,
Depuis plusieurs jours je n'arrive pas à réaliser une macro EXCEL qui puisse me permettre à partir d'un tableau d'origine TAB1 de reconstituer un autre tableau en ajoutant les ascendants manquant du TAB2.
Voici mon exemple pour être plus explicite :
TABLEAU D'ORIGINE TAB 1
A PIERRE 7
B PIERRE 5 PIERRE 6
C
D ALAIN 2 ALAIN 3 ALAIN 4
E ALAIN 7 ALAIN 8
I ANDRE 3 ANDRE 4
J ANDRE 7
K ANDRE 5 ANDRE 6 ANDRE 7
L ALEX 9
M
BASE DE DONNEES TAB 2
A PIERRE 7 PIERRE 8 PIERRE 9
B PIERRE 5 PIERRE 6 PIERRE 7 PIERRE 8 PIERRE 9
C PIERRE 2 PIERRE 3 PIERRE 4 PIERRE 5 PIERRE 6 PIERRE 7 PIERRE 8 PIERRE 9
D ALAIN 2 ALAIN 3 ALAIN 4 ALAIN 5 ALAIN 6 ALAIN 7 ALAIN 8 ALAIN 9
E ALAIN 7 ALAIN 8 ALAIN 9
F PAUL 4 PAUL 5 PAUL 6 PAUL 7 PAUL 8 PAUL 9
G ANDRE 5 ANDRE 6 ANDRE 7 ANDRE 8 ANDRE 9
H ANDRE 8 ANDRE 9
I ANDRE 3 ANDRE 4 ANDRE 5 ANDRE 6 ANDRE 7 ANDRE 8 ANDRE 9
J ANDRE 7 ANDRE 8 ANDRE 9
K ANDRE 5 ANDRE 6 ANDRE 7 ANDRE 8 ANDRE 9
L ALEX 9
M GUY 4 GUY 5 GUY 6 GUY 7 GUY 8 GUY 9
N GUY 7 GUY 8 GUY 9
Voici ce que je souhaiterai obtenir (par macro)
A PIERRE 7 PIERRE 8 PIERRE 9
B PIERRE 5 PIERRE 6 PIERRE 7 PIERRE 8 PIERRE 9
C PIERRE 2 PIERRE 3 PIERRE 4 PIERRE 5 PIERRE 6 PIERRE 7 PIERRE 8 PIERRE 9
D ALAIN 2 ALAIN 3 ALAIN 4 ALAIN 5 ALAIN 6 ALAIN 7 ALAIN 8 ALAIN 9
E ALAIN 7 ALAIN 8 ALAIN 9
I ANDRE 3 ANDRE 4 ANDRE 5 ANDRE 6 ANDRE 7 ANDRE 8 ANDRE 9
J ANDRE 7 ANDRE 8 ANDRE 9
K ANDRE 5 ANDRE 6 ANDRE 7 ANDRE 8 ANDRE 9
L ALEX 9
M GUY 4 GUY 5 GUY 6 GUY 7 GUY 8 GUY 9
Merci par avance de votre aide
Depuis plusieurs jours je n'arrive pas à réaliser une macro EXCEL qui puisse me permettre à partir d'un tableau d'origine TAB1 de reconstituer un autre tableau en ajoutant les ascendants manquant du TAB2.
Voici mon exemple pour être plus explicite :
TABLEAU D'ORIGINE TAB 1
A PIERRE 7
B PIERRE 5 PIERRE 6
C
D ALAIN 2 ALAIN 3 ALAIN 4
E ALAIN 7 ALAIN 8
I ANDRE 3 ANDRE 4
J ANDRE 7
K ANDRE 5 ANDRE 6 ANDRE 7
L ALEX 9
M
BASE DE DONNEES TAB 2
A PIERRE 7 PIERRE 8 PIERRE 9
B PIERRE 5 PIERRE 6 PIERRE 7 PIERRE 8 PIERRE 9
C PIERRE 2 PIERRE 3 PIERRE 4 PIERRE 5 PIERRE 6 PIERRE 7 PIERRE 8 PIERRE 9
D ALAIN 2 ALAIN 3 ALAIN 4 ALAIN 5 ALAIN 6 ALAIN 7 ALAIN 8 ALAIN 9
E ALAIN 7 ALAIN 8 ALAIN 9
F PAUL 4 PAUL 5 PAUL 6 PAUL 7 PAUL 8 PAUL 9
G ANDRE 5 ANDRE 6 ANDRE 7 ANDRE 8 ANDRE 9
H ANDRE 8 ANDRE 9
I ANDRE 3 ANDRE 4 ANDRE 5 ANDRE 6 ANDRE 7 ANDRE 8 ANDRE 9
J ANDRE 7 ANDRE 8 ANDRE 9
K ANDRE 5 ANDRE 6 ANDRE 7 ANDRE 8 ANDRE 9
L ALEX 9
M GUY 4 GUY 5 GUY 6 GUY 7 GUY 8 GUY 9
N GUY 7 GUY 8 GUY 9
Voici ce que je souhaiterai obtenir (par macro)
A PIERRE 7 PIERRE 8 PIERRE 9
B PIERRE 5 PIERRE 6 PIERRE 7 PIERRE 8 PIERRE 9
C PIERRE 2 PIERRE 3 PIERRE 4 PIERRE 5 PIERRE 6 PIERRE 7 PIERRE 8 PIERRE 9
D ALAIN 2 ALAIN 3 ALAIN 4 ALAIN 5 ALAIN 6 ALAIN 7 ALAIN 8 ALAIN 9
E ALAIN 7 ALAIN 8 ALAIN 9
I ANDRE 3 ANDRE 4 ANDRE 5 ANDRE 6 ANDRE 7 ANDRE 8 ANDRE 9
J ANDRE 7 ANDRE 8 ANDRE 9
K ANDRE 5 ANDRE 6 ANDRE 7 ANDRE 8 ANDRE 9
L ALEX 9
M GUY 4 GUY 5 GUY 6 GUY 7 GUY 8 GUY 9
Merci par avance de votre aide
4 réponses
-
bonjour,
Malgré ton exemple, ta question n'est pas très claire.
Si tu pouvais nous mettre un exemple sans éléments personnels mais avec la structure des données sur https://www.cjoint.com/ puis nous mettre le lien généré ici ce serait plus facile. -
Merci gbinforme d'avoir répondu
voici le lien
https://www.cjoint.com/?BKlkptPzvZY
le fichier s'appelle
genealogie.xlsm
Merci d'avance si vous pouvez m'aider -
Bonjour,
Je te propose une macro événementielle qui copie la base correspondante, lorsque l'on saisi la lettre en colonne A :
https://www.cjoint.com/?BKllJ7UPnp2
Si cela ne correspond pas à ton utilisation souhaitée, dis nous. -