Si recherche ok copie valeur sinon ne rien faire

7fichier.xlsm (23.44 Ko)

Bonjour à tous,

Mes compétences en VBA étant limitées, je fais appel à votre aide et par avance vous remercie.

Il semble que je ne puisse pas résoudre mon problème par des fonctions du fait que la fonction si associée à recherchev ou x ou index/equiv... ne sait pas rien faire en cas d'élément non trouvé.

J'ai 2 feuilles que je souhaite comparer par un ID (l'exemple joint est réduit, les lignes et colonnes sont plus nombreuses).

Si A2 FICHIER1 est trouvé dans A:A, alors copie B? FICHIER2 (qui correspond à l'identifiant A2 FICHIER1) en C2 FICHIER1 (ou D2, ou B2... selon ce que j'inscris dans le code) ; sinon ne fait rien et teste A3 et ainsi de suite.

J'espère être claire

Je vous souhaite une agréable journée.

Hannah

Bonjour à tous,

Une proposition avec formule : RECHERCHEV avec l’argument recherche exacte et interception de l'erreur avec la fonction SIERREUR :

Bonjour JFL,

Merci pour ce retour. Mais cette solution supprime les éléments des éléments non trouvés ; ce que je souhaite c'est que si les éléments ne sont pas trouvé, ne rien faire, donc ne pas supprimer les éléments existants.

Bonne journée

Hannah

Bonjour de nouveau,

Ma proposition résulte d'une mauvaise interprétation de votre besoin.

Je laisse donc le soin aux spécialistes VBA de vous concocter une solution.

Rechercher des sujets similaires à "recherche copie valeur sinon rien"