Bonjour les pros
J'ai une erreur avec la méthode FIND
Voici le boutt de code dont je me sers pour obtenir le numéro de ligne d'une cellule
J'ai une erreur d'éxecution 91 qui renvoie à la ligne en rouge car le FIND renvoie à "nothing"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub DonneesLISTINGassos() Dim WantedID As Integer ' c'est la valeur que je veux chercher dans une colonne: le n° ID d'un organisme Dim celluletrouvee As Range 'c'est la variable qui contiendra la cellule trouvée Dim ligneListeASSO As Integer 'c'est le numéro de ligne de la cellule trouvée WantedID = FORMDemandes.TxtIDasso.Text 'c'est la textbox d'un formulaire qui contient le numero ID Set celluletrouvee = Sheets("LISTING_ASSOS").Columns("A:A").Find(What:=WantedID, LookIn:=xlValues) ligneListeASSO = celluletrouvee.Row
pourtant ce code fonctionnait parfaitement jusqu'ici, mais au bout de plusieurs "clics" il se met en erreur 91 Alors que ma liste est toujours bonne, le numéro ID dans la liste est toujours là, etc.
Est-ce qu'il y a une histoire de tri de format de nombre ou autre chose à prendre en compte quand on utilise FIND pour chercher une valeur dans une colonne ??
Help me
merci à vous
Partager