Fonction find ne marche pas

Bonjour à tous,

J'ai découvert il y a peu la fonction "find", mais je ne comprends pas pourquoi celle-ci ne marche pas dans la ligne de code suivant.

 MsgBox Cells(ligne, Row(2).Find(what:="colonne ciblée", LookIn:=xlValues, lookat:=xlWhole, MatchCase:=False).Column) 

avec ligne étant un integer définit précédemment.

J'ai le message suivant : "sub or function not defined"

Quelqu'un pourrait-il m'aider ?

Merci d'avance,

grm

Bonsoir,

Pour indiquer que la recherche doit s'effectuer sur la ligne 2

Rows(2).Find(...

De plus, je te conseille d'utiliser cette forme

    Set C = Rows(2).Find(what:="colonne ciblée", LookIn:=xlValues, lookat:=xlWhole, MatchCase:=False)
    If Not C Is Nothing Then
        MsgBox Cells(Ligne, C.Column)
    End If

A+

Rechercher des sujets similaires à "fonction find marche pas"