FabFlam
XLDnaute Nouveau
Bonjour,
J'ai un classeur avec des tas de cellules qui contiennent =RECHERCHEV(nom; plage; ncol; 0)
Ca marche bien, sauf que lorsque la cellule source est vide, la cellule qui contient la formule affiche 0 et ça ne me va pas.
Je voudrais donc remplacer ces formules par =SI(ESTVIDE(RECHERCHEV(nom; plage; ncol; 0));"";RECHERCHEV(nom; plage; ncol;0))
Sauf que j'ai des milliers de cellules et que plage et ncol changent tout le temps alors je ne veux pas faire ça à la main. J'ai cherché à utiliser rechercher/remplacer mais je n'y arrive pas.
Une idée ? Avec une macro en VBA peut-être ? J'ai essayé mais je ne vois pas comment m'y prendre.
Merci de votre aide,
FabFlam
J'ai un classeur avec des tas de cellules qui contiennent =RECHERCHEV(nom; plage; ncol; 0)
Ca marche bien, sauf que lorsque la cellule source est vide, la cellule qui contient la formule affiche 0 et ça ne me va pas.
Je voudrais donc remplacer ces formules par =SI(ESTVIDE(RECHERCHEV(nom; plage; ncol; 0));"";RECHERCHEV(nom; plage; ncol;0))
Sauf que j'ai des milliers de cellules et que plage et ncol changent tout le temps alors je ne veux pas faire ça à la main. J'ai cherché à utiliser rechercher/remplacer mais je n'y arrive pas.
Une idée ? Avec une macro en VBA peut-être ? J'ai essayé mais je ne vois pas comment m'y prendre.
Merci de votre aide,
FabFlam