Récupérer le nom d'une checkbox automatique
woody692
-
afrodje Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
afrodje Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
alors là je bloque!!!
Bon j'essaye de trouver une fonction qui me permettrait de trouver le nom d'une checkox lorsque je clique dessus.
Je m'explique.
J'ai créer un private sub que se déclenche lorsque l'on clique dessus. Dans ce private sub apparait le "name" de la checkbox. Je connais la fonction " Checkbox12.name", mais là, je voudrais autre chose! une commande qui me renvoie le nom de l'objet cliqué!
un truc du genre:
Private Sub CheckBox244_Click()
nom = checkboxactivé.name
J'espère que je me suis bien fait comprendre, sinon n'hésitez pas me contacter!
Merci d'avance
alors là je bloque!!!
Bon j'essaye de trouver une fonction qui me permettrait de trouver le nom d'une checkox lorsque je clique dessus.
Je m'explique.
J'ai créer un private sub que se déclenche lorsque l'on clique dessus. Dans ce private sub apparait le "name" de la checkbox. Je connais la fonction " Checkbox12.name", mais là, je voudrais autre chose! une commande qui me renvoie le nom de l'objet cliqué!
un truc du genre:
Private Sub CheckBox244_Click()
nom = checkboxactivé.name
J'espère que je me suis bien fait comprendre, sinon n'hésitez pas me contacter!
Merci d'avance
A voir également:
- Powershell forms checkbox
- Windows powershell s'ouvre tout seul ✓ - Forum Virus
- Google forms sans compte google ✓ - Forum Google Docs
- Windows powershell virus - Guide
- Supprimer powershell ✓ - Forum Windows 10
- Windows powershell s'ouvre tout seul (virus) . ✓ - Forum Virus
6 réponses
Bonjour,
En fait, tu voudrais savoir si une checkbox est cochée ou non
Alors il faut écrire:
Private Sub CheckBox244_Click()
if CheckBox244.Value = True then msgbox "La CheckBox244 est cochée"
end sub
Si j'ai bien compris.
En fait, tu voudrais savoir si une checkbox est cochée ou non
Alors il faut écrire:
Private Sub CheckBox244_Click()
if CheckBox244.Value = True then msgbox "La CheckBox244 est cochée"
end sub
Si j'ai bien compris.
salouté cher amigo,
en fait j'ai une user form et plus de 400 textbox, donc en gros le but c'est de ne pas utiliser le
"CheckBox244.Value = True "
en fait je voudrais récupérer l'info "CheckBox244" ( le nom de la checkbox) sans passer par la fameuxe expression:
nomcheckbox = CheckBox244.name
si il existe une fonction qui peut renvoyer le nom de la checkbox comme la fonction "Me" qui renvoit le nom de la users utilisée!
Voilà je sais pas si j'ai été clair mais n'hésitez pas a me poser des questions!!
en fait j'ai une user form et plus de 400 textbox, donc en gros le but c'est de ne pas utiliser le
"CheckBox244.Value = True "
en fait je voudrais récupérer l'info "CheckBox244" ( le nom de la checkbox) sans passer par la fameuxe expression:
nomcheckbox = CheckBox244.name
si il existe une fonction qui peut renvoyer le nom de la checkbox comme la fonction "Me" qui renvoit le nom de la users utilisée!
Voilà je sais pas si j'ai été clair mais n'hésitez pas a me poser des questions!!
bon alors en gros j'ai trouvé grace à mon ancien prof d'info!!!!!
Par contre ça a pas été facile facile!
je vais essayer d'être clair:
pour récupérer le nom ou les infos de l'objet que l'on clique (dans mon cas une checkbox244) sans passer par le traditionel checkbox244.name, il suffit d'utiliser la fonction ME:
nomchkb = Me.ActiveControl.SelectedItem.ActiveControl.ActiveControl.Name
tout dépend ou se trouve votre chkbx, ici elle est situé dans une multipage et dans une frame
le premier activecontrol me balance la multi page que je selectionne, le deuxième le nom de la frame et le troisième la checkbox!!!!!!!
Voilà, bon ben j'espère que ça servira a des gens!
moi je béni mon prof d'info!!!!!!
Par contre ça a pas été facile facile!
je vais essayer d'être clair:
pour récupérer le nom ou les infos de l'objet que l'on clique (dans mon cas une checkbox244) sans passer par le traditionel checkbox244.name, il suffit d'utiliser la fonction ME:
nomchkb = Me.ActiveControl.SelectedItem.ActiveControl.ActiveControl.Name
tout dépend ou se trouve votre chkbx, ici elle est situé dans une multipage et dans une frame
le premier activecontrol me balance la multi page que je selectionne, le deuxième le nom de la frame et le troisième la checkbox!!!!!!!
Voilà, bon ben j'espère que ça servira a des gens!
moi je béni mon prof d'info!!!!!!
Bonjour,
Chez moi nom plus, mais le code ci dessous marche avec VB6
Private Sub Form_click()
MsgBox Me.ActiveControl.Name
End Sub
Place plusieurs controles sur un Form , execute et selectionne a tour de role un controle et clic sur le Form.
Ceci dit je ne vois pas tres bien à quoi ça peut servir, mais pourquoi pas, à chacun ses astuces.
Chez moi nom plus, mais le code ci dessous marche avec VB6
Private Sub Form_click()
MsgBox Me.ActiveControl.Name
End Sub
Place plusieurs controles sur un Form , execute et selectionne a tour de role un controle et clic sur le Form.
Ceci dit je ne vois pas tres bien à quoi ça peut servir, mais pourquoi pas, à chacun ses astuces.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question