Listbox deux colonnes affichée dans deux cellules Excel
Résolu
chrisdemontigny
Messages postés
70
Statut
Membre
-
chrisdemontigny Messages postés 70 Statut Membre -
chrisdemontigny Messages postés 70 Statut Membre -
Bonjour,
j'ai trouvé le code suivant pour récupérer une plage de cellules dans une listbox:
La première étape est donc faite.
Maintenant que j'ai fait le choix dans ma listbox, je voudrais que le choix effectué dans ma listbox des deux cellules soit affiché dans deux autres cellules, par exemple C4 et C5.
Si je demande listbox1.value, il ne me met que la première value.
Pourriez-vous m'aider?
N'hésitez pas à me dire si je ne suis pas clair.
Merci bcp par avance
j'ai trouvé le code suivant pour récupérer une plage de cellules dans une listbox:
Option Explicit Private Sub UserForm_Initialize() Dim TabTemp As Variant 'Chargement d'une plage de cellules dans la variable TabTemp TabTemp = Sheets("40101").Range("A1:b11").Value 'Définit le nombre de colonnes pour la ListBox. ListBox1.ColumnCount = UBound(TabTemp) 'Chargement du tableau dans la ListBox ListBox1.List() = TabTemp End Sub
La première étape est donc faite.
Maintenant que j'ai fait le choix dans ma listbox, je voudrais que le choix effectué dans ma listbox des deux cellules soit affiché dans deux autres cellules, par exemple C4 et C5.
Si je demande listbox1.value, il ne me met que la première value.
Pourriez-vous m'aider?
N'hésitez pas à me dire si je ne suis pas clair.
Merci bcp par avance
A voir également:
- Listbox deux colonnes affichée dans deux cellules Excel
- Comment faire deux colonnes indépendantes dans word - Guide
- Nombre de jours entre deux dates excel - Guide
- Fusionner deux cellules excel - Guide
- Inverser deux colonnes excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
1 réponse
Bonjour
pour extraire la 2° colonne d'une listbox à N colonnes
essies
range("B2")=ListBox1.List(ListBox1.ListIndex, 1)
2°col=1 car on commence à 0
D'après un tuto précieux pour le VBA avec les userforms:
https://silkyroad.developpez.com/VBA/ControlesUserForm/#LII-G
Michel
pour extraire la 2° colonne d'une listbox à N colonnes
essies
range("B2")=ListBox1.List(ListBox1.ListIndex, 1)
2°col=1 car on commence à 0
D'après un tuto précieux pour le VBA avec les userforms:
https://silkyroad.developpez.com/VBA/ControlesUserForm/#LII-G
Michel
chrisdemontigny
Messages postés
70
Statut
Membre
Merci beaucoup