[excel] menu deroulant contenant colonne VBA

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 ?
Configuration: Windows XP
Firefox 2.0.0.15

1 réponse

  1. Contributeur
    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