cellule blanche a la place #N/A

  • Initiateur de la discussion julien
  • Date de début
J

julien

Guest
salut

la question est dans le titre, j'ai une formule (un recherchev) qui parcours un tableau et qui renvoit la valeur comparée si elle existe.

Cela fonctionne mais j'aimerais que lorsque la fonction rencontre une cellule de reference inexistante je puisse personaliser mon message d'erreur a la place de #N/A

merci
 
C

C@thy

Guest
bonjour Julien,

tu rajoutes devant : si(estna(recherchev.....);"";recherchev(....))

BipBip.gif
 
@

@Christophe@

Guest
Bonjour julien,

Pour cela tu utilise ESTNA ou ESTERREUR, cela donne:

=SI(ESTNA(RECHERCHEV(....;.....;.....;.....));0;RECHERCHEV(.....;.....;.....;....))

INFO: Ta formule d'origine RECHERCHEV est 2 fois dans la formule

Voila,

Bonne journée

@Christophe@
 
J

julien

Guest
ah bin merci alors

maintenant si jeux allez plus loin : j'ai fait une macro avec tout ça, ca marche la encore mais mon recherche v est dans le scrpt VB :

"=VLOOKUP(designation,minimax,2,false)"

je vais donc modifier ma macro directement ma question est donc :
en anglais ca donne quoi


et encore merci
 
C

C@thy

Guest
Julien, le mieux c'est d'écrire ta formule avec un espace devant ensuite tu utilises l'enregistreur de macros, tu supprimes l'espace, tu valides et tu arrêtes l'enregistrement, et le tour est joué!

tu obtiens :

"=IF(ISNA(VLOOKUP(designation,minimax,2,FALSE)),""non trouvé"",VLOOKUP(designation,minimax,2,FALSE))"

Salut @Xtophe@, you're welcome

BipBip.gif
 

Discussions similaires

Réponses
2
Affichages
198
  • Question
Microsoft 365 #N/A
Réponses
7
Affichages
487

Statistiques des forums

Discussions
314 647
Messages
2 111 533
Membres
111 191
dernier inscrit
Assjmka