EXCEL VBA - textbox et validation par bouton
Bichon
-
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai une textbox et un bouton. je voudrais que le chiffre que je rentre dans ma textbox, apres avoir appuyé sur mon bouton, serve a chercher le chiffre correspondant dans la colonne B. Le but est d'afficher la cellule ou se trouve le chiffre entré dans le textbox. Je precise que ces chiffres en colonne B sont le fruit d'une formule.
jai essayé de faire ca mais ca ressemble rien evidemment :-S
Private Sub TextBox4_Change()
Call go_Click
End Sub
Private Sub go_Click()
Dim e As Integer
TextBox4.Value = e
Sheets("FAQ_Q&A List").Range(e, 2).Select
End Sub
j'ai une textbox et un bouton. je voudrais que le chiffre que je rentre dans ma textbox, apres avoir appuyé sur mon bouton, serve a chercher le chiffre correspondant dans la colonne B. Le but est d'afficher la cellule ou se trouve le chiffre entré dans le textbox. Je precise que ces chiffres en colonne B sont le fruit d'une formule.
jai essayé de faire ca mais ca ressemble rien evidemment :-S
Private Sub TextBox4_Change()
Call go_Click
End Sub
Private Sub go_Click()
Dim e As Integer
TextBox4.Value = e
Sheets("FAQ_Q&A List").Range(e, 2).Select
End Sub
A voir également:
- EXCEL VBA - textbox et validation par bouton
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Excel trier par ordre croissant chiffre - Guide
- Si et ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
6 réponses
bonjour
Essaies comme ceci :
Il faut que la valeur de la cellule soit intégrale avec xlWhole, si tu veux du partiel tu remplaces par xlPart.
Essaies comme ceci :
Public Sub go_Click()
Dim e As Variant
Set e = Sheets("FAQ_Q&A List").Cells.Find(what:=Sheets("FAQ_Q&A List").TextBox4.Value, _
after:=ActiveCell, LookIn:=xlValues, LookAt:=xlWhole)
If Not e Is Nothing Then e.Select
End Sub
Il faut que la valeur de la cellule soit intégrale avec xlWhole, si tu veux du partiel tu remplaces par xlPart.
bonjour
et pour la macro de la text box je mets quoi? : elle ne change pas, je me suis mis dans ta logique.
Tant que tu saisis une valeur dans ta textbox qui n'existe pas, il ne se passe rien sinon la sélection s'effectue et en cliquant sur ton bouton tu sélectionnes l'occurrence suivante si elle existe : attention tout de même car il me semble que tu devrait avoir go_Clic et non go_Click pour faire fonctionner la macro du bouton.
et pour la macro de la text box je mets quoi? : elle ne change pas, je me suis mis dans ta logique.
Tant que tu saisis une valeur dans ta textbox qui n'existe pas, il ne se passe rien sinon la sélection s'effectue et en cliquant sur ton bouton tu sélectionnes l'occurrence suivante si elle existe : attention tout de même car il me semble que tu devrait avoir go_Clic et non go_Click pour faire fonctionner la macro du bouton.
Salut Gb merci pour la réponse
par contre le code que tu m'a donné plus haut ne fonctionne pas... "Object doesn't support this property or method"
ca bloque ici :
Set e = Sheets("FAQ_Q&A List").Cells.Find(what:=Sheets("FAQ_Q&A List").TextBox4.Value, _
after:=ActiveCell, LookIn:=xlValues, LookAt:=xlWhole)
bon, petite precision ma textbox et mon bouton sont sur un userform qui s'appelle "recherche", peut etre que ca rentre en jeu :-S
par contre le code que tu m'a donné plus haut ne fonctionne pas... "Object doesn't support this property or method"
ca bloque ici :
Set e = Sheets("FAQ_Q&A List").Cells.Find(what:=Sheets("FAQ_Q&A List").TextBox4.Value, _
after:=ActiveCell, LookIn:=xlValues, LookAt:=xlWhole)
bon, petite precision ma textbox et mon bouton sont sur un userform qui s'appelle "recherche", peut etre que ca rentre en jeu :-S
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question