Saisir une formule dans une macro

Bonjour,

J'ai créé un formulaire avec une macro qui permet de vider les cellules de leur contenu pour revenir à un formualire vierge, mais j'ai un souci pour faire en sorte que la macro réinsère une formule dans une cellule précedement vidée. (je ne tiens pas à protéger cette cellule, on doit pouvoir y intervenir manuellement) . Le message d'erreur est alors "nombre d'arguments trop important" ...

voilà la formule en question :

=SI(E10=AF34;SI(D18=N16;RECHERCHE(T8;U9:U176;Z9:Z176);RECHERCHE(T8;U9:U176;AD9:AD176));SI(E10=AF33;SI(D18=N16;RECHERCHE(T8;U9:U176);RECHERCHE(T8;U9:U176;AD9:AD176))))

Comme vous avez du le remarquer je suis nullissime pour tout ce qui tourne autour de VBA ....

Voici un brouillon pour exemple :

https://www.excel-pratique.com/~files/doc/testJardinator.xls

Merci de votre aide,

Jardnator

Bonjour,

Es-tu sûr que la formule soit la bonne ? Car des Recherche imbriqués dans des Si... il y a peut être plus simple que ce que tu as écrit. En plus, sans les données de base, difficile d'y voir clair.

Peux-tu préciser tes conditions (faire un tableau des résultats à obtenir, par exemple) ou joindre un fichier ?

Cordialement,

V_Elbie

Rechercher des sujets similaires à "saisir formule macro"