Hoe kan ik de inhoud van een combobox wissen met VBA-code in Excel?
Normaal gesproken kunt u de inhoud van een combobox wissen door de gegevens in de lijst van het invoerbereik te wissen. Maar hoe zit het met het wissen van de inhoud van alle comboboxen in een Excel-werkblad? Dit artikel biedt twee VBA-codes om u niet alleen te helpen de inhoud van een combobox te wissen, maar ook om de inhoud van alle comboboxen tegelijkertijd in een Excel-werkblad te wissen.
Inhoud van combobox eenvoudig wissen met VBA-code
Inhoud van combobox eenvoudig wissen met VBA-code
De onderstaande twee VBA-codes kunnen u helpen de inhoud van een combobox of alle comboboxen in het actieve werkblad te wissen. Volg de onderstaande stappen.
1. Druk in het werkblad waarin u de inhoud van een combobox wilt wissen tegelijkertijd op de toetsen Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.
2. Klik in het venster Microsoft Visual Basic for Applications op Invoegen > Module. Kopieer vervolgens de onderstaande VBA-code naar het Code-venster.
VBA 1: Inhoud van een combobox in werkblad wissen
Sub ClearAComboBox()
ActiveSheet.Shapes.Range(Array("Drop Down 2")).Select
With Selection
.ListFillRange = ""
End With
End Sub
Opmerking: In de code is “Drop Down 2” de naam van de combobox waarvan u de inhoud wilt wissen. Wijzig dit naar uw eigen naam.
VBA 2: Inhoud van alle comboboxen in actief werkblad wissen
Sub ClearComboBox()
Dim xOle As OLEObject
Dim xDrop As DropDown
Application.ScreenUpdating = False
For Each xOle In ActiveSheet.OLEObjects
If TypeName(xOle.Object) = "ComboBox" Then
xOle.ListFillRange = ""
End If
Next
For Each xDrop In ActiveSheet.DropDowns
xDrop.ListFillRange = ""
Next
Application.ScreenUpdating = True
End Sub
3. Druk op de toets F5 of klik op de knop Uitvoeren om de code uit te voeren.
Vervolgens kunt u zien dat de inhoud is gewist in de opgegeven combobox of alle comboboxen in het actieve werkblad, zoals in de onderstaande schermafbeelding wordt getoond:
Opmerking: de VBA-codes kunnen worden toegepast op zowel ComboBox (Formulierbesturingselement) als ComboBox (ActiveX-besturingselement).

Ontdek de Magie van Excel met Kutools AI
- Slimme Uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak diagrammen – allemaal aangestuurd door eenvoudige commando's.
- Aangepaste Formules: Genereer op maat gemaakte formules om uw workflows te versnellen.
- VBA-codering: Schrijf en implementeer VBA-code moeiteloos.
- Formule-uitleg: Begrijp complexe formules gemakkelijk.
- Tekstvertaling: Overbrug taalbarrières binnen uw spreadsheets.
Gerelateerde artikelen:
- Hoe verwijdert u tegelijkertijd inhoud en opmaak in cellen in Excel?
- Hoe verwijdert u de inhoud van een benoemd bereik in Excel?
- Hoe verwijdert u beperkte waarden in cellen in Excel?
- Hoe verwijdert u de inhoud van een specifieke cel als de waarde van een andere cel verandert in Excel?
- Hoe verwijdert u de inhoud van een specifieke cel bij het openen en afsluiten van een Excel-werkboek?
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!