Bonjour, est-il possible que … Exemple :
Que la Cellule A1 Feuil2 créer une formule (RECHERCHEV sur Feuil1) mais si la cellule recherché et vide alors l’on peut mettre une valeur aux choix directement dans la cellule A1 Feuil2 sans effacer la formule et sans VBA ?
Tout d’abord, sans VBA, il n’est pas possible d’avoir dans une même cellule une formule ET une valeur saisie à la main. L’une prend la place de l’autre. Pour résoudre ton pb il faut pouvoir intégrer la valeur de remplacement dans ta formule.
Autrement, deux pistes
1 - la valeur recherchée n’esiste pas dans le tableau de recherche. Dans ce cas, la fonction RECHERCHEV retourne la valeur #N/A. La formule doit tester ce résultat. Par exemple : =SI(ESTNA(RECHERCHEV(C1;$A$1:$B$10;2;FAUX));« valeur non trouvée »;RECHERCHEV(I1;$A$1:$B$10;2;FAUX))
L’argument FAUX est important car il recherche une correspondance exacte, même dans un tableau non trié.
-1 - La valeur recherché renvoi un résultat nul. Dans ce cas la formule sera du type : =SI(RECHERCHEV(C1;$A$1:$B$10;2;FAUX))="";« Recherche renvoie vide »;« Valeur de remplacement »)