Hoe vult u een UserForm-combobox in Excel met alle werkbladnamen?
Dit artikel beschrijft hoe u alle werkbladnamen uit het huidige werkboek kunt invullen in een combobox van een userform in Excel.
Vul een UserForm-combobox met alle werkbladnamen via VBA-code
Vul een UserForm-combobox met alle werkbladnamen via VBA-code
Met de volgende VBA-code voegt u alle werkbladnamen uit het huidige werkboek toe aan een combobox in een userform. Volg deze stappen.
1. Druk tegelijkertijd op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.
2. Voeg in het venster Microsoft Visual Basic for Applications een userform toe door te klikken op Invoegen > Userform, zoals op de onderstaande schermafbeelding wordt weergegeven.

3. Teken vervolgens een keuzelijstbesturingselement en plaats dit op het gebruikersformulier. Zie de schermafbeelding:

4. Klik met de rechtermuisknop op de ingevoegde keuzelijst en selecteer Code weergeven in het contextmenu. Zie schermafbeelding:

5. Plak in het geopende venster van Microsoft Visual Basic for Applications de onderstaande VBA-code in het codevenster, ter vervanging van de oorspronkelijke code.
VBA-code: Vul een UserForm-combobox met alle werkbladnamen van Huidig werkboek
Private Sub UserForm_Initialize()
Dim I As Long
Me.ComboBox1.Clear
For I = 1 To Sheets.Count
Me.ComboBox1.AddItem Sheets(I).Name
Next
Me.ComboBox1.Value = ActiveSheet.Name
End Sub Opmerking: In de code is ComboBox1 de naam van de ingevoegde keuzelijst. Pas deze aan naar de naam die u zelf hebt gebruikt.
6. Druk op de toets F5 om de code uit te voeren. In het geopende userform ziet u dat alle werkbladnamen van het huidige werkboek worden weergegeven in de keuzelijst, zoals op de onderstaande schermafbeelding:

Toon eenvoudig alle werkbladnamen in Excel
De Maak koppeltabel-functie van Kutools voor Excel helpt u eenvoudig alle werkbladnamen uit het huidige werkboek weer te geven in een nieuw werkblad in Excel. U kunt direct naar het betreffende werkblad gaan door op de werkbladnaam te klikken, zoals op de onderstaande schermafbeelding is weergegeven.
Download en probeer het nu!

Gerelateerde artikelen:
- Hoe kopieert u de waarde van een keuzelijst naar de actieve cel in Excel?
- Hoe geeft u de datumnotatie weer in de uitvoer van een keuzelijst in Excel?
- Hoe opent u een specifiek werkblad op basis van de geselecteerde waarde in een keuzelijst in Excel?
- Hoe voorkomt of schakelt u het typen in een keuzelijst in Excel uit?
- Hoe verlaat u een keuzelijst met de Tab-toets om een specifieke cel in Excel te selecteren?
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins