Bonjour le forum,
Je penche depuis plusieurs jours sur l'affichage de plusieurs colonne (qui ne se suivant pas) dans une listbox :
Private Sub UserForm_Initialize()
Dim Nb_ligne, i, no_colonne As Long
Sheets("Base").Activate
Nb_ligne = Application.WorksheetFunction.CountA(Feuil1.Range("$A:$A"))
For i = 2 To Nb_ligne ' Liste les numéros de commandes
Cbx_NOM.AddItem Cells(i, 2)
Next
End Sub
Private Sub Cbx_NOM_Change()
No_ligne = Cbx_NOM.ListIndex + 2
ListBox_REC.AddItem .Sheet("Base").Cells(No_ligne, 1)
ListBox_REC.AddItem .Sheet("Base").Cells(No_ligne, 2)
ListBox_REC.AddItem .Sheet("Base").Cells(No_ligne, 3)
ListBox_REC.AddItem .Sheet("Base").Cells(No_ligne, 6)
'MsgBox (No_ligne)
End Sub
J'aimerais qu'a chaque saisie dans la combobox (d'ou la fonction _Change) La liste Box m'affiche tous les noms commençant par cette lettre dans la listeBox..
Premièrement est ce possible ?
Deuxièmement est ce que je suis sur la bonne voie avec le code ?
Comme il est 12h passé un peu de sucrerie pour le plaisir
Merci