Note: The other languages of the website are Google-translated. Back to English

Hoe open ik een specifiek werkblad met de geselecteerde waarde van een keuzelijst met invoervak ​​in Excel?

Stel dat u een keuzelijst met invoervak ​​heeft die alle bladnamen van de huidige werkmap bevat, zoals onderstaand screenshot. En nu wilt u een specifiek werkblad openen wanneer u de bijbehorende bladnaam in een keuzelijst met invoervak ​​selecteert. Hoe bereik je dit? De methode in dit artikel kan je daarbij helpen.

Open een specifiek werkblad met de geselecteerde waarde van een keuzelijst met invoervak ​​met VBA-code


Open een specifiek werkblad met de geselecteerde waarde van een keuzelijst met invoervak ​​met VBA-code


De onderstaande VBA-code kan u helpen om naar een specifiek werkblad te gaan op basis van de keuzelijst met invoervak ​​in Excel. Ga als volgt te werk.

Opmerking:: Als de keuzelijst met invoervak ​​geen bladnaam in uw werkblad bevat, volg dan de onderstaande tip om snel alle bladnamen aan die keuzelijst toe te voegen. En als er al een keuzelijst met invoervak ​​is met alle bladnamen, ga dan naar de stap 1 direct.

Tip: Voeg een Command-knop 1 in uw werkblad in, klik er met de rechtermuisknop op en selecteer Bekijk code vanuit het rechtsklikmenu. Kopieer en plak vervolgens de onderstaande VBA-code in het Code venster en druk op de anders + Q toetsen om de Microsoft Visual Basic voor toepassing venster. Klik op de ingevoegde Command-knop en alle bladnamen van de huidige werkmap worden automatisch aan de ComboBox1 toegevoegd.

VBA-code: voeg eenvoudig alle bladnamen toe aan een keuzelijst met invoervak

Private Sub CommandButton1_Click()
    Me.ComboBox1.Clear
    Dim strWs As String
    Dim i As Integer
    
    For i = 1 To ThisWorkbook.Sheets.Count
        Me.ComboBox1.AddItem Sheets(i).Name
    Next

End Sub

Als er al een keuzelijst met invoervak ​​is met alle bladnamen, ga dan als volgt te werk.

1. Schakel de Ontwerpmodus onder de Ontwikkelaar Tab.

2. Klik met de rechtermuisknop op de keuzelijst met de bladnamen en klik op Bekijk code vanuit het rechtsklikmenu.

doc combo box open werkblad 12png

3. Vervolgens de Microsoft Visual Basic voor toepassingen verschijnt, vervangt u de originele VBA-code in het codevenster door de onderstaande VBA-code.

VBA-code: open een specifiek werkblad met de geselecteerde waarde van keuzelijst met invoervak

Private Sub ComboBox1_Change()
    Dim actWsh As String
    actWsh = ComboBox1.Text
    Worksheets(actWsh).Select
    
End Sub

Opmerking:: in de code is ComboBox1 de naam van de combo box die de bladnamen bevat.

4. druk de anders + Q toetsen om de Microsoft Visual Basic voor toepassingen venster en schakel het Ontwerpmodus onder de Ontwikkelaar Tab.

Wanneer u nu een werkbladnaam selecteert in de keuzelijst met invoervak, wordt het bijbehorende werkblad automatisch geopend.


Maak eenvoudig een lijst van alle bladnamen van de huidige werkmap in Excel:

Door de bladindex in uw werkmap te gebruiken, kunt u uw werkbladen gemakkelijk beheren. Met de Maak een lijst met bladnamen nut van Kutools for Excel, kunt u eenvoudig een werkbladindex maken met alle bladnamen in de huidige werkmap. Daarna kunt u snel naar een bepaald werkblad gaan door op de bladnaam in het Index-werkblad te klikken. Zie onderstaande screenshot:
Download en probeer het nu! (Gratis parcours van 30 dagen)


Gerelateerde artikelen:


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken!
officetab onderkant
Comments (2)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
werkt perfect. als uw bladnaam anders is, verander dan ook de bladnaam. zonder de bladnaamcode te wijzigen werkt niet. bedankt voor het delen .
Deze opmerking is gemaakt door de moderator op de site
hi
ik heb zojuist mijn Excel-bestand verwijderd door het van 2016 naar 2010 te converteren. Daarna terug naar 2016 en een nieuw wachtwoord ingevoerd.
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0  Personages
Voorgestelde locaties