[VBA] Afficher une variable dans un label
Résolu
JC_56
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
JC_56 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
JC_56 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Label caption vba
- Label printer logiciel - Télécharger - Outils professionnels
- Excel compter cellule couleur sans vba - Guide
- Ronyasoft cd dvd label maker - Télécharger - Photo & Graphisme
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
3 réponses
Salut,
un truc du style
UserForm1.Label1.Caption = Sheets("Feuil1").Range("a2").Value
te convient-il?
un truc du style
UserForm1.Label1.Caption = Sheets("Feuil1").Range("a2").Value
te convient-il?
Bonsoir,
Merci Zavenger pour ta réponse qui a résolu en partie mon problème.
Je dis "en partie" car en fait je m'attendais plutôt à une réponse ayant une même syntaxe que les message box (MsgBox " Vous avez décidé de supprimer la cellule " & i & "" ou i représente la variable). Ceci permet d'inclure directement la valeur de la variable dans la phrase.
Ta réponse permet d'affecter à un label une valeur. Dans mon userform, j'ai donc créé 3 Labels :
Label1 : première partie de la phrase : "Voulez vous supprimer la cellule"
Label2 : contient la variable
Label3 : fin de la phrase : "?"
En mettant bout à bout les 3 labels, on obtient une phrase avec une variable.
Dans ma macro j'ajoute l'affectation du Label 2 à la variable avant d'afficher le userform :
UserForm1.Label2.Caption = Sheets("Feuil1").Range("a2").Value
Userform1.Show
Bon, je sais pas si c'est la manière la plus élégante de coder ça mais au final ça marche ;)
Merci Zavenger pour ta réponse qui a résolu en partie mon problème.
Je dis "en partie" car en fait je m'attendais plutôt à une réponse ayant une même syntaxe que les message box (MsgBox " Vous avez décidé de supprimer la cellule " & i & "" ou i représente la variable). Ceci permet d'inclure directement la valeur de la variable dans la phrase.
Ta réponse permet d'affecter à un label une valeur. Dans mon userform, j'ai donc créé 3 Labels :
Label1 : première partie de la phrase : "Voulez vous supprimer la cellule"
Label2 : contient la variable
Label3 : fin de la phrase : "?"
En mettant bout à bout les 3 labels, on obtient une phrase avec une variable.
Dans ma macro j'ajoute l'affectation du Label 2 à la variable avant d'afficher le userform :
UserForm1.Label2.Caption = Sheets("Feuil1").Range("a2").Value
Userform1.Show
Bon, je sais pas si c'est la manière la plus élégante de coder ça mais au final ça marche ;)