S
spouli
Guest
Bonjour,
Pour mon travail j'éssai d'ecrire une macros dans Visual Basic, mais j'ai un petit probleme de compréhension.
Dans une liste qui va de 1 a 20 (dans la colonne A de la feuil1)
je veux trouver le n°10.
Donc j'ai écris ca :
Private Sub CommandButton1_Click()
numerorecherche = Range("C1").Value
Range("a:a").Find(numerorecherche).Select
End Sub
Ce que ca fait :
Quand j'écris dans la cellule "C1" une valeur "< ou = 20" il me la trouve dans la collone A. Ca marche!
Quand j'écris dans la cellule "C1" le chiffre 21, Visual basic s'ouvre avec le message d'erreur de débogage.
Et surtout je ne comprend pas pourquoi ca le géne que je lui demande un chiffre qu'il ne connait pas dans la liste.
Si quelqu'un peut m'expliquer tous ca. Merci.
Pour mon travail j'éssai d'ecrire une macros dans Visual Basic, mais j'ai un petit probleme de compréhension.
Dans une liste qui va de 1 a 20 (dans la colonne A de la feuil1)
je veux trouver le n°10.
Donc j'ai écris ca :
Private Sub CommandButton1_Click()
numerorecherche = Range("C1").Value
Range("a:a").Find(numerorecherche).Select
End Sub
Ce que ca fait :
Quand j'écris dans la cellule "C1" une valeur "< ou = 20" il me la trouve dans la collone A. Ca marche!
Quand j'écris dans la cellule "C1" le chiffre 21, Visual basic s'ouvre avec le message d'erreur de débogage.
Et surtout je ne comprend pas pourquoi ca le géne que je lui demande un chiffre qu'il ne connait pas dans la liste.
Si quelqu'un peut m'expliquer tous ca. Merci.