VBA Mettre un mot d'une ListBox dans un label
Fermé
morgan47
Messages postés
12
Date d'inscription
samedi 3 juin 2006
Statut
Membre
Dernière intervention
19 juin 2006
-
4 juin 2006 à 19:52
morgan47 Messages postés 12 Date d'inscription samedi 3 juin 2006 Statut Membre Dernière intervention 19 juin 2006 - 5 juin 2006 à 14:34
morgan47 Messages postés 12 Date d'inscription samedi 3 juin 2006 Statut Membre Dernière intervention 19 juin 2006 - 5 juin 2006 à 14:34
Bonjour, c'est encore moi :)
J'ai fait une ListBox avec des noms qui sont prix dans une collone excel, et j'ai créé une commande pour que quand on clique ca affiche un nouveau useform, mais mon soucis si on peut appeller ca comme ca ;-p c'est que j'aimerai savoir si on peut afficher le nom qui a été cliqué dans le listbox dans le nouveau useform en tant que nom de fenetre mais aussi dans un label dans luseform?
si quelqu'un pouvais juste m'indiquer la direction a prendre ca serai super cool.
merci ++
J'ai fait une ListBox avec des noms qui sont prix dans une collone excel, et j'ai créé une commande pour que quand on clique ca affiche un nouveau useform, mais mon soucis si on peut appeller ca comme ca ;-p c'est que j'aimerai savoir si on peut afficher le nom qui a été cliqué dans le listbox dans le nouveau useform en tant que nom de fenetre mais aussi dans un label dans luseform?
si quelqu'un pouvais juste m'indiquer la direction a prendre ca serai super cool.
merci ++
A voir également:
- VBA Mettre un mot d'une ListBox dans un label
- Mettre un mot de passe sur un dossier - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Voir mot de passe wifi android - Guide
- Mettre un mot de passe sur un pdf - Guide
7 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
4 juin 2006 à 20:02
4 juin 2006 à 20:02
Salut,
à adapter
à adapter
Private Sub lsta_Click() lbla.Caption = lsta.Value 'lbl pour Label frma.Caption = lsta.Value 'frm pour UserForm End Sub Private Sub UserForm_Initialize() lsta.AddItem "kkk" ' lst pour ListBox End Sublami20j
morgan47
Messages postés
12
Date d'inscription
samedi 3 juin 2006
Statut
Membre
Dernière intervention
19 juin 2006
4 juin 2006 à 20:20
4 juin 2006 à 20:20
encore toi !! :-D
Merci je vais tester ca.
Merci je vais tester ca.
morgan47
Messages postés
12
Date d'inscription
samedi 3 juin 2006
Statut
Membre
Dernière intervention
19 juin 2006
4 juin 2006 à 20:37
4 juin 2006 à 20:37
j'ai beaucoup de mal :/
je ne comprend pas a quoi correspond lbla et lsta
le nom de ma listbox c'est : nom
et le nom de mon caption dans le second useform c'est: nom2
je n'ai pas compris ou on met ces de partie de code.
si il est préférable que je me pende dit le moi ^^
je ne comprend pas a quoi correspond lbla et lsta
le nom de ma listbox c'est : nom
et le nom de mon caption dans le second useform c'est: nom2
je n'ai pas compris ou on met ces de partie de code.
si il est préférable que je me pende dit le moi ^^
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
4 juin 2006 à 20:54
4 juin 2006 à 20:54
Re,
je ne comprend pas a quoi correspond lbla et lsta
J'utilise des prefixes pour les objets pour pouvoir les identifier plus tard
lst pour ListBox
lbl pour Label
cbo pour ComboBox
et au prefixe j'ajoute un nom
Donc la ListBox (lst) je lui donne le nom a donc => lsta
http://perso.orange.fr/visual.basic/manuelvb.htm
le nom de ma listbox c'est : nom
En ce cas tu dois écrire
et le nom de mon caption dans le second useform c'est: nom2
Attention caption c'est une propriété et pas un object
l'objet c'est le label et caption c'est ça propriété (donc sur le label on vois ce que contient la caption)
lblA.Caption = "quelque chose"
Le principe est le suivant
objet.Propriete = valeur ' ici la propriété d'objet contiendra valeur
ou
objet.Propriete = objet2.Propriete2 'ici la propriété de objet contiendra la valeur de la propriété d'objet2
lami20j
je ne comprend pas a quoi correspond lbla et lsta
J'utilise des prefixes pour les objets pour pouvoir les identifier plus tard
lst pour ListBox
lbl pour Label
cbo pour ComboBox
et au prefixe j'ajoute un nom
Donc la ListBox (lst) je lui donne le nom a donc => lsta
http://perso.orange.fr/visual.basic/manuelvb.htm
le nom de ma listbox c'est : nom
En ce cas tu dois écrire
lbla.Caption = nom.ValueUtilise quand même les prefixes
et le nom de mon caption dans le second useform c'est: nom2
Attention caption c'est une propriété et pas un object
l'objet c'est le label et caption c'est ça propriété (donc sur le label on vois ce que contient la caption)
lblA.Caption = "quelque chose"
Le principe est le suivant
objet.Propriete = valeur ' ici la propriété d'objet contiendra valeur
ou
objet.Propriete = objet2.Propriete2 'ici la propriété de objet contiendra la valeur de la propriété d'objet2
lami20j
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
morgan47
Messages postés
12
Date d'inscription
samedi 3 juin 2006
Statut
Membre
Dernière intervention
19 juin 2006
5 juin 2006 à 00:18
5 juin 2006 à 00:18
je crois que dans le principe j'ai compris.
mais j'ai encore quelque soucis.
voila le code qui est dans mon userform1:
Donc ma listbox s'appelle nom comme je te lavais dit, lorsque l'on clique sur un des noms de la liste, ca ouvre le second userform et la je devrai avoir un truc comme ca:
Merci de ta patience, sinon pour te facilité la vie, y a pas un site pour gros nul sur le vba lol
mais j'ai encore quelque soucis.
voila le code qui est dans mon userform1:
Private Sub nom_Click() lbla.Caption = nom.Value 'lbl pour Label 'frma.Caption = nom.Value 'frm pour UserForm Unload UserForm1 UserForm2.Show End Sub
Donc ma listbox s'appelle nom comme je te lavais dit, lorsque l'on clique sur un des noms de la liste, ca ouvre le second userform et la je devrai avoir un truc comme ca:
Private Sub UserForm_Initialize() 'je sais pas quoi mettre la, mon label sappelle lbla si j'ai bien compris. lbla.Caption=..... End Sub
Merci de ta patience, sinon pour te facilité la vie, y a pas un site pour gros nul sur le vba lol
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
5 juin 2006 à 09:24
5 juin 2006 à 09:24
Salut
http://perso.orange.fr/jml85/Pages/cours_VBA.htm
lami20j
http://perso.orange.fr/jml85/Pages/cours_VBA.htm
lami20j
morgan47
Messages postés
12
Date d'inscription
samedi 3 juin 2006
Statut
Membre
Dernière intervention
19 juin 2006
5 juin 2006 à 14:34
5 juin 2006 à 14:34
merci bien pour ton aide :)