grisouille
XLDnaute Nouveau
Bonjour à tous,
Je travaille actuellement sur un fichier assez complexe pour lequel j'ai besoin de votre expertise.
Sur le premier onglet (Recap) je rentre plusieurs informations concernant ma généalogie.
Sur le deuxième onglet (Naissance) j'effectue des calculs dans les colonnes G-H-J-L.
Dans ces formules je suis obligé de faire un saut de référence après le premier "EQUIV" . Voir formules ci-dessous dans les colonnes G3 et G4.
G3 =SI(Recap!$D3="";"";diffdates(INDEX(Recap!$D$3:$D$17;EQUIV($M4;Recap!$S$3:$S$17;0));INDEX(Recap!$D$3:$D$17;EQUIV($M3;Recap!$S$3:$S$17;0));1))
G4 =SI(Recap!$D4="";"";diffdates(INDEX(Recap!$D$3:$D$17;EQUIV($M6;Recap!$S$3:$S$17;0));INDEX(Recap!$D$3:$D$17;EQUIV($M4;Recap!$S$3:$S$17;0));1))
Le fichier à l'origine comportant 15000 lignes, je souhaiterai par une macro remplir automatiquement toutes les cellules.
Je ne me vois pas écrire les formules dans chaque ligne pour les colonnes G-H-J-L !
Pour plus de clarté voir le fichier !
Merci pour votre aide.
Je travaille actuellement sur un fichier assez complexe pour lequel j'ai besoin de votre expertise.
Sur le premier onglet (Recap) je rentre plusieurs informations concernant ma généalogie.
Sur le deuxième onglet (Naissance) j'effectue des calculs dans les colonnes G-H-J-L.
Dans ces formules je suis obligé de faire un saut de référence après le premier "EQUIV" . Voir formules ci-dessous dans les colonnes G3 et G4.
G3 =SI(Recap!$D3="";"";diffdates(INDEX(Recap!$D$3:$D$17;EQUIV($M4;Recap!$S$3:$S$17;0));INDEX(Recap!$D$3:$D$17;EQUIV($M3;Recap!$S$3:$S$17;0));1))
G4 =SI(Recap!$D4="";"";diffdates(INDEX(Recap!$D$3:$D$17;EQUIV($M6;Recap!$S$3:$S$17;0));INDEX(Recap!$D$3:$D$17;EQUIV($M4;Recap!$S$3:$S$17;0));1))
Le fichier à l'origine comportant 15000 lignes, je souhaiterai par une macro remplir automatiquement toutes les cellules.
Je ne me vois pas écrire les formules dans chaque ligne pour les colonnes G-H-J-L !
Pour plus de clarté voir le fichier !
Merci pour votre aide.