Bonjour,
J'ai un ComboBox dont les caractéristiques peuvent changer, à savoir :
1/ le ListFillRange
2/ le ListRows
J'ai écrit ceci :
ActiveSheet.Shapes("ComboBoxListeNomsUniques").Select
With selection
If ChxListeAssemblages = 1 Then
.ListFillRange = [NomsUniques1].Address
Else
.ListFillRange = [NomsUniques2].Address
End If
.ListRows = [QtNoms].Value
End With
ComboBoxListeNomsUniques : nom du ComboBox
ChxListeAssemblages : une variable
[NomsUniques1] & [NomsUniques2] : 2 plages de cellules nommées
[QtNoms] : une valeur qui peut varier (donc la longueur de la liste une fois déployée)
Hélas ça plante pour ListRows.
Comment y remédier ?
Merci d'avance pour vos conseils.
J'ai un ComboBox dont les caractéristiques peuvent changer, à savoir :
1/ le ListFillRange
2/ le ListRows
J'ai écrit ceci :
ActiveSheet.Shapes("ComboBoxListeNomsUniques").Select
With selection
If ChxListeAssemblages = 1 Then
.ListFillRange = [NomsUniques1].Address
Else
.ListFillRange = [NomsUniques2].Address
End If
.ListRows = [QtNoms].Value
End With
ComboBoxListeNomsUniques : nom du ComboBox
ChxListeAssemblages : une variable
[NomsUniques1] & [NomsUniques2] : 2 plages de cellules nommées
[QtNoms] : une valeur qui peut varier (donc la longueur de la liste une fois déployée)
Hélas ça plante pour ListRows.
Comment y remédier ?
Merci d'avance pour vos conseils.