Compléter une liste des données d'une autre
Anne
-
via55 Messages postés 14730 Statut Membre -
via55 Messages postés 14730 Statut Membre -
Bonjour,
Dans ma première feuille d'Excel, je dispose d'une liste de plusieurs milliers villes (colonne A) contenant diverses informations (colonnes suivantes).
Dans une autre feuille se trouve une ancienne version de cette liste, moins importante. Y'a-t-il une formule ou un code VBA permettant de compléter la seconde des informations manquantes sans passer par le célèbre copier/coller?
Merci d'avance!
Dans ma première feuille d'Excel, je dispose d'une liste de plusieurs milliers villes (colonne A) contenant diverses informations (colonnes suivantes).
Dans une autre feuille se trouve une ancienne version de cette liste, moins importante. Y'a-t-il une formule ou un code VBA permettant de compléter la seconde des informations manquantes sans passer par le célèbre copier/coller?
Merci d'avance!
A voir également:
- Compléter une liste des données d'une autre
- Fuite données maif - Guide
- Liste déroulante excel - Guide
- Trier des données excel - Guide
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
1 réponse
Bonsoir Anne
Pour aller au plus simple :
Si tes 2 listes ont la même structure villes en colonne A, info 1 en colonne B info 2 en colonne C etc tu peux faire copier toutes les infos de la liste B dans la liste B en face des noms des villes avec une RECHERCHEV
Tu nommes toute la plage des villes et infos de la liste la plus complete en l'appelant par exemple listecomp
Dans la 1ere cellule de la 2eme colonne de l'autre liste (celle de l'info 1 donc), B2 si tu as une ligne de titre, tu mets la formule =RECHERCHEV(A2;listecomp;2;0)
qui renverra la valeur trouvée en colonne 2 sur la meme ligne que le nom exact de la ville cherchée)
Puis en 1ere cellule de la 3eme colonne la formule =RECHERCHEV(A2;listecomp;3;0) pour avoir l'info de la 3eme colonne etc
Tu étires ensuite ta ligne de formules au bas de ton tableau qui sera actualisé avec toutes les valeurs de l'autre
Cdlmnt
Pour aller au plus simple :
Si tes 2 listes ont la même structure villes en colonne A, info 1 en colonne B info 2 en colonne C etc tu peux faire copier toutes les infos de la liste B dans la liste B en face des noms des villes avec une RECHERCHEV
Tu nommes toute la plage des villes et infos de la liste la plus complete en l'appelant par exemple listecomp
Dans la 1ere cellule de la 2eme colonne de l'autre liste (celle de l'info 1 donc), B2 si tu as une ligne de titre, tu mets la formule =RECHERCHEV(A2;listecomp;2;0)
qui renverra la valeur trouvée en colonne 2 sur la meme ligne que le nom exact de la ville cherchée)
Puis en 1ere cellule de la 3eme colonne la formule =RECHERCHEV(A2;listecomp;3;0) pour avoir l'info de la 3eme colonne etc
Tu étires ensuite ta ligne de formules au bas de ton tableau qui sera actualisé avec toutes les valeurs de l'autre
Cdlmnt