Bonsoir à toute la communauté.
Je voudrais retranscrire la formule que j'ai dans une cellule d'une feuille Excel : "=SIERREUR(CHERCHE($D$1;G28);"")" dans une macro mais si la fonction .search() fonctionne, ma ligne de commande ignore complètement la fonction .IfError() et je n'arrive pas à trouver la solution.
J'ai fouillé dans le forum mais à par l'utilisation de cette fonction avec "Formula=" je n'ai rien trouvé.
voici ma ligne de code :
essai = WorksheetFunction.IfError(WorksheetFunction.Search(ValeurCherche, TexteReference), """")
si "ValeurCherche" est trouvé, la variable essai = 1
mais si "ValeurCherche" n'est pas trouvé, je souhaiterais que essai soit égal à "" mais j'ai le message suivant :
Je pense ne pas avoir compris comment faire "l'empilement" des fonctions.
est-ce que quelqu'un peut m'aider ?
Merci d'avance et bonne soirée.
Bien cordialement
Raph