Bonjour a tous,
j'essaye de me mettre a vba et je patine pas mal.
Je fais donc appel a votre aide.
J'essaye par une succession de combobox de faire des sélections.
Admettons pour l'exemple que sur deux liste , la deuxième dépend du choix de la première.
Je vous montre ce que j'ai fait et qui bloque (pas de bug mais la deuxième liste n'apparait pas) : ma première liste est créé a partir du nom des feuilles, en fonction de ce choix, je voudrais que dans la deuxième liste (libellé) situé en dessous dans le formulaire, apparaisse la liste présente dans cette famille :
Sub affichage_mec()
'affichage du formulaire mise en culture
'Creation de la liste de famille
For I = 1 To ActiveWorkbook.Sheets.Count
If Sheets(I).Type = xlWorksheet Then
misenculture.famille.AddItem ActiveWorkbook.Sheets(I).Name
End If
Next I
'Creation de la liste de libellé en fonction de la famille choisi
If famille = "" Then
Else
Worksheets("famille").Activate
Range("b2").Select
nbenreg = Range("b2").End(xlDown).Row
I = 1
While I <= nbenreg
misenculture.libelle.AddItem Cells(I, 1).Value 'ajout item dans liste
I = I + 1
Wend
End If
End Sub
Mais ca ne fait rien, la deuxième liste reste vide impitoyablement.
Merci d'avance de m'aiguiller dans la bonne direction
j'essaye de me mettre a vba et je patine pas mal.
Je fais donc appel a votre aide.
J'essaye par une succession de combobox de faire des sélections.
Admettons pour l'exemple que sur deux liste , la deuxième dépend du choix de la première.
Je vous montre ce que j'ai fait et qui bloque (pas de bug mais la deuxième liste n'apparait pas) : ma première liste est créé a partir du nom des feuilles, en fonction de ce choix, je voudrais que dans la deuxième liste (libellé) situé en dessous dans le formulaire, apparaisse la liste présente dans cette famille :
Sub affichage_mec()
'affichage du formulaire mise en culture
'Creation de la liste de famille
For I = 1 To ActiveWorkbook.Sheets.Count
If Sheets(I).Type = xlWorksheet Then
misenculture.famille.AddItem ActiveWorkbook.Sheets(I).Name
End If
Next I
'Creation de la liste de libellé en fonction de la famille choisi
If famille = "" Then
Else
Worksheets("famille").Activate
Range("b2").Select
nbenreg = Range("b2").End(xlDown).Row
I = 1
While I <= nbenreg
misenculture.libelle.AddItem Cells(I, 1).Value 'ajout item dans liste
I = I + 1
Wend
End If
End Sub
Mais ca ne fait rien, la deuxième liste reste vide impitoyablement.
Merci d'avance de m'aiguiller dans la bonne direction