Bonjour,
J'ai du mal a formuler sur vba...
En gros : j'ai une liste de valeur variable, qui correspond à des mois (ici nbmois).
J'aimerai qu'en lancant un userform, un test soit fait sur cette liste de valeur, afin d'y afficher uniquement les combobox qui m'interessent...
J'ai fait ca :
Private Sub UserForm_Initialize()
For Each c In Range("nbmois").Rows
For Each ctrl In Me.Controls
If TypeOf ctrl Is combobox Then
If combobox = c Then
combobox.Visible = True
End If
End If
Next ctrl
Next c
End Sub
Ca ne fonctionne pas... Pouvez vous m'aider à mieux comprendre le problème?
Merci beaucoup.
J'ai du mal a formuler sur vba...
En gros : j'ai une liste de valeur variable, qui correspond à des mois (ici nbmois).
J'aimerai qu'en lancant un userform, un test soit fait sur cette liste de valeur, afin d'y afficher uniquement les combobox qui m'interessent...
J'ai fait ca :
Private Sub UserForm_Initialize()
For Each c In Range("nbmois").Rows
For Each ctrl In Me.Controls
If TypeOf ctrl Is combobox Then
If combobox = c Then
combobox.Visible = True
End If
End If
Next ctrl
Next c
End Sub
Ca ne fonctionne pas... Pouvez vous m'aider à mieux comprendre le problème?
Merci beaucoup.