Bonjour le forum,
Je croise actuellement deux classeurs avec une fonction Vlookup (cf fichier joint).
Dans le classeur n°1 ("Données brutes.xslm"), je lance une fonction Vlookup qui recherche à l'identique les valeurs de la colonne C du classeur n°2 ("Libellés.xslx").
Si la valeur recherché dans la colonne C est trouvé dans le classeur n°2 ("Libellés.xslx"), la macro me renvoit en colonne D et E les valeurs correspondantes.
Malheureusement, si la valeur de la colonne C du classeur n°1 ("Données brutes.xslm") n'est pas trouvé, les colonnes D et E restent vides.
Je souhaiterai dans ce cas mettre à jour les valeurs des cellules du classeur n°2 ("Libellés.xslx") en ajoutant en colonne A les libellés qui ne sont pas trouvés par la fonction Vlookup puis en complétant les colonnes B et C du classeur n°2 ("Libellés.xslx").
Ceci me permettant de ne plus avoir de cellules vides dans le classeur n°1 ("Données brutes.xslm") pour les colonnes D et E.
Pour finir, pour que la macro fonctionne et que la fonction Vlookup se lance il faut impérativement que le classeur n°2("Libellés.xslx") soit ouvert. Existe-t-il une solution pour que le classeur n°2 ne s'ouvrent que s'il faut compléter ses valeurs?
J'espère que cette description est suffisamment clair.
Je vous remercie par avance pour votre aide.
Bonne journée.
Cordialement.
Boris.