Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment remplir une zone de liste déroulante avec des données spécifiées dans Workbook ouvert?

Normalement, vous pouvez remplir une zone de liste déroulante (contrôle ActiveX) avec une certaine plage de données de cellule en entrant les références de cellule dans le champ ListFillRange des propriétés de la zone de liste déroulante. Si vous souhaitez remplir une zone de liste déroulante avec des données spécifiées directement sans spécifier manuellement ses propriétés, la méthode de cet article peut vous aider.

Remplir une zone de liste déroulante avec des données spécifiées avec le code VBA


Remplir une zone de liste déroulante avec des données spécifiées avec le code VBA


Cette méthode peut vous aider à remplir une zone de liste déroulante avec des données spécifiées directement sur le classeur ouvert. S'il vous plaît faire comme suit.

1. appuie sur le autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, double-cliquez ThisWorkbook dans le volet de gauche pour ouvrir le ThisWorkbook éditeur de code. Et puis copiez ci-dessous le code VBA. Voir la capture d'écran:

Code VBA: remplir une zone de liste déroulante avec des données spécifiées dans le classeur ouvert

Private Sub Workbook_Open()
'Updated by Extendoffice 2018/1/30
    With Sheet1.ComboBox1
        .Clear
        .AddItem "Select a Fruit"
        .AddItem "Apple"
        .AddItem "Banana"
        .AddItem "Peach"
        .AddItem "Pineapple"
        .AddItem "Watermelon"
        .Text = .List(0)
    End With
End Sub

Remarques:

1). ComboBox1 est le nom de la zone de liste déroulante que vous allez remplir les données, et cette zone de liste déroulante trouve dans Sheet1. S'il vous plaît, changez-les selon vos besoins.

2). Et remplacez les données dans le code avec votre nécessaire.

3. Enregistrez le classeur en tant que Cahier de travail Excel avec macro-activé formater et le fermer.

4. Rouvrez le classeur, vous verrez la zone de liste déroulante a été remplie avec des données spécifiées comme ci-dessous capture d'écran:


Articles Liés:



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.