XL 2010 listbox

Jeffijeff

XLDnaute Nouveau
Bonjour à tous
Je redebute dans le vba que j'ai arrêté depuis environ 7 ans
J'ai une lisbox avec 4 colonnes
Je voudrais récupérer les valeurs des 4 colonnes de la ligne sélectionnée
Merci de votre aide
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonsoir Jeffijeff,

Un essai dans le fichier joint. Les valeurs sont récupérées dans un array à quatre éléments.
VB:
Private Sub ListBox1_AfterUpdate()
Dim Valeurs(1 To 4), i&
   If ListBox1.ListIndex >= 0 Then
      For i = 1 To 4
         Valeurs(i) = ListBox1.List(ListBox1.ListIndex, i - 1)
      Next i
      MsgBox Join(Valeurs, " , ")
   End If
End Sub
 

Pièces jointes

  • Jeffijeff- ListBox- v1.xlsm
    15.6 KB · Affichages: 62

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Bonsoir,

Code:
Private Sub ListBox1_Click()
  Tbl = Application.Index(Me.ListBox1.List, Me.ListBox1.ListIndex + 1)
  MsgBox Join(Tbl, ",")
End Sub

JB
 

Pièces jointes

  • FormListBoxMultiCol.xls
    37.5 KB · Affichages: 76
Dernière édition:

Discussions similaires

Réponses
2
Affichages
176
Réponses
3
Affichages
165
Réponses
25
Affichages
673
Réponses
4
Affichages
323

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia