#N/A [Résolu]

Signaler
Messages postés
159
Date d'inscription
jeudi 7 septembre 2006
Statut
Membre
Dernière intervention
30 septembre 2011
-
Messages postés
159
Date d'inscription
jeudi 7 septembre 2006
Statut
Membre
Dernière intervention
30 septembre 2011
-
Bonjour,

Dans une macro j'utilise:
ActiveCell.FormulaLocal = "=RECHERCHEV..."

Je voudrais pouvoir mettre une autre formule si celle ci-dessus renvoie #N/A, comment faire?

Merci

4 réponses

Messages postés
5
Date d'inscription
mercredi 24 août 2005
Statut
Membre
Dernière intervention
19 mai 2009

après avoir mis activecell.formulalocal = .....
fais un
If Range("B9").Text = "#N/A" Then
    ActiveCell.Value = "c'était égale à N/A"
Else
    MsgBox ("pas besoin de changer")
End If
Messages postés
159
Date d'inscription
jeudi 7 septembre 2006
Statut
Membre
Dernière intervention
30 septembre 2011

Arf tellemment simple!

Parfois il suffit de prendre un peu de recul pour trouver la solution! :)
J'ai pas encore testé mais je valide et je dis merci! ;)
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
18
Ou change tout simplement ta formule de RechercheV, du genre
=SI(ESTERREUR(RECHERCHEV(.....)); "ce que tu veux écrire"; RECHERCHEV(.....))

Il n'y aura donc jamais de #N/A

MPi
Messages postés
159
Date d'inscription
jeudi 7 septembre 2006
Statut
Membre
Dernière intervention
30 septembre 2011

Merci MPi mais j'ai opté pour la première solution, j'utilise ESTNA dans ma formule, en fait il y a 5 possibilités donc j'utilise une combinaison des deux solutions.

Liro