Récupération du nom d'un Label

  • Initiateur de la discussion Initiateur de la discussion Temjeh
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Temjeh

XLDnaute Accro
Bonjour et merci d'avance

Oui y a t-il un code pour récupérer le nom du label, pas le caption

Ex:
Private Sub Label24_Click()

Résultat: Label24

Du genre Me.Control.Label.name
Merci

Temjeh
 
Dernière édition:
Re : Récupération du nom d'un Label

Bonjour Temjeh,

Surtout s'il y a plusieurs Labels, on peut utiliser un Module de classe, nombreux exemples sur le forum.

Le code dans le Module de classe sera par exemple :

Code:
Public WithEvents LB As MSForms.Label

Private Sub LB_Click()
MsgBox LB.Name
End Sub
Edit : salut Bruno, oui c'est bien plus simple 🙂

A+
 
Dernière édition:
Re : Récupération du nom d'un Label

Merci de votre temps

Pour bruno, il ne me donne pas le nom du label que je clic, mais celui de mon TextBox1 (.setFocus à l'ouverture du UF)

Pour job75, pas possible de le mettre dans le UserForm?

Temjeh
 
Re : Récupération du nom d'un Label

Re,

S'il y a un seul Label on peut toujours mettre dans le code de l'USF :

Code:
Private Sub Label1_Click()
Dim c As Control
For Each c In Controls
  If TypeName(c) = "Label" Then MsgBox c.Name
Next
End Sub
A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
290
Réponses
15
Affichages
657
Réponses
3
Affichages
216
Réponses
7
Affichages
598
Retour