Jilde
XLDnaute Occasionnel
Bonjour le forum, les gens ;o) !!
Voilà mon problème ...
J'ai une Private Sub :
Elle vient alimenter une ListBox (Liste_Ext) et ça fonctionne très bien.
Mais ... car il y a un mais ...
Le truc qui me gène, c'est que la plage de cellules nommée "Extension" correspond aux cellules E1 à E100 et que la plupart de ces cellules sont vides.
Je voudrais donc alimenter ma ListBox avec uniquement les cellules non vides de la colonne E (de la cellule E1 à la dernière cellule non vide quoi).
Un truc du genre :
Mais ça, ça marche pô ...
Donc si une bonne âme veut bien me donner la formule magique !
Voilà mon problème ...
J'ai une Private Sub :
Code:
Private Sub UserForm_activate()
Dim c As Range, Extensions As Range
'Autorise la sélection multiple
Me.Liste_Ext.MultiSelect = fmMultiSelectMulti
'Remplit la zone de liste avec les extensions de
'la plage de cellules nommée "Extension"
With Choix_Ext
For Each c In Range("Extension")
.Liste_Ext.AddItem CStr(c)
Next
End With
End Sub
Elle vient alimenter une ListBox (Liste_Ext) et ça fonctionne très bien.
Mais ... car il y a un mais ...
Le truc qui me gène, c'est que la plage de cellules nommée "Extension" correspond aux cellules E1 à E100 et que la plupart de ces cellules sont vides.
Je voudrais donc alimenter ma ListBox avec uniquement les cellules non vides de la colonne E (de la cellule E1 à la dernière cellule non vide quoi).
Un truc du genre :
Code:
Range("E1", Selection.End(xlDown))
Donc si une bonne âme veut bien me donner la formule magique !