Comment remplir une zone de liste déroulante avec des données spécifiées sur le classeur 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 les données spécifiées avec le code VBA
Remplir une zone de liste déroulante avec les 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. Veuillez 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 Ce classeur dans le volet gauche pour ouvrir le Ce classeur éditeur de code. Et puis copiez-y le code VBA ci-dessous. Voir la capture d'écran:
Code VBA: remplissez une zone de liste déroulante avec les données spécifiées sur 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
Florales:
3. Enregistrez le classeur sous Cahier de travail Excel avec macro-activé formatez et fermez-le.
4. Rouvrez le classeur, vous verrez que la zone de liste déroulante a été remplie avec les données spécifiées comme ci-dessous capture d'écran:
Articles Liés:
- Comment copier la valeur de la zone de liste déroulante dans la cellule active dans Excel?
- Comment afficher le format de date dans la sortie de la zone de liste déroulante dans Excel?
- Comment empêcher ou désactiver la saisie dans une zone de liste déroulante dans Excel?
- Comment remplir la zone de liste déroulante avec les données de la plage nommée dans Excel?
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!