[excel] menu deroulant contenant colonne VBA

ksa -  
lermite222 Messages postés 9042 Statut Contributeur -
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 9042 Statut Contributeur 1 191
 
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