Passer une variable dans Find sous vba

Fermé
RedB@loo - 5 nov. 2010 à 18:27
 Lupin - 5 nov. 2010 à 20:23
Bonjour,

Je sèche sur le bête problème suivant:

Je transmets, ar une procédure appelante, ne variable de type String à une nouvelle procédure dont le but est (entre autre) de sélectionner la cellule d'une feuille qui contient la valeur de la variable.

ex: var = "toto"

Si j'écris

Cells.Find(var).select

je chope une erreur de variable objet non définie. Or var est déclarée globalement (Public As String)

Par contre, ça marche bien si j'affecte en dur la valeur toto à la variable var en début de procédure appelée (et que pour le coup je lance toute seule, sans passer par la procédure appelante)

Je fatigue...

Help !

1 réponse