[excel] menu deroulant contenant colonne VBA

Fermé
ksa - 21 juil. 2008 à 18:16
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 22 juil. 2008 à 10:52
Bonjour,

Je travail avec Excel 2007. J'ai sur la première feuille de mon classeur un bouton qui affiche une fenêtre contenant divers champs, dont un menu déroulant. Dans ce menu déroulant je souhaite lister les données contenues dans la colonne A de la feuille 2 de mon classeur, mais uniquement les cellules contenants des données.

Comment puis-je faire ?
A voir également:

1 réponse

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 191
22 juil. 2008 à 10:52
Bonjour,
peut-être avec quelque chose du genre...
Sub InitCombo()
Dim i As Long
    With Sheets("Feuil2")
        For i = 1 To .Range("A" & .Range("A1").SpecialCells(xlCellTypeLastCell).Row)
            If .Cells(i, 1) <> "" Then
                Userform1.Combobox1.AddItem .Cells(i, 1)
            End If
        Next i
    End With
End Sub

A+
1