Tester erreur Find en VBA

Bonjour

J'ai repéré cette réponse pour trouver un numéro de ligne en fonction d'une valeur cherchée dans le forum ( jeanlouisj; elle me va parfaitement lorsque la valeur cherchée est présente dans la zone de recherche.

Dim SearchRange As Range

J'ai souvent rencontré des pb lorsque Find ne renvoie rien, lorsque la valeur cherchée n'est pas trouvée dans la zone définie

Quelle syntaxe pour encadrer FIND ()

Merci d'avance

Cordialement

FINDRH

.find renvoi nothing s'il ne trouve pas tu dois donc traiter comme ceci

If findrow Is nothing then
    AdresseTrouvee = "n'est pas présent dans " & searchrange.Address
Else
    AdresseTrouvee = findrow.Address
End If
MsgBox AdresseTrouvee

Bonjour

Un grand merci pour cette réponse qui va me simplifier quelques procédures

Cordialement

FINDRH

Rechercher des sujets similaires à "tester erreur find vba"