VBA Combobox list maken aan de hand van de sheets

Status
Niet open voor verdere reacties.

Bosswilly

Gebruiker
Lid geworden
28 mrt 2016
Berichten
110
Goedendag,

Hoe kan ik in een combobox een lijst aanmaken aan de hand van de sheets die ik heb?

Voorbeeld: Ik heb tabbladen die heten fictief.

Origineel 1, Origineel 2, Origineel 3, Origineel 4.

Maar volgende week heten deze tabbladen anders, nl.: Formulier1, Formulier2, Formulier3, Formulier4.

Daarnaast als ik een nieuwe blad (sheet) aanmaak, moet deze ook in die combobox staan.

Hoe doe ik dit?

Alvast bedankt.
 
Maak een tabelletje met de bladnamen die de gegevens voor de combobox bevatten.
De code voor het vullen van de combobox kan die dan gebruiken.

Daarnaast lijkt het me niet handig om tabbladen die al in gebruik zijn ineens van naam te veranderen.
 
bv

Code:
For Each sh In Sheets
  c00 = c00 & "|" & sh.Name
Next sh
ComboBox1.List = Split(Mid(c00, 2), "|")
 
Hartelijk dank voor het beantwoorden van mijn probleem.

Nogmaals dank.
 
Als dit al een probleem was dan heb je een makkelijk leven:D

Neem deze opmerking van @edmoor wel serieus. Anders kan je wel wat problemen krijgen met formules en/of gekoppelde bestanden.
Daarnaast lijkt het me niet handig om tabbladen die al in gebruik zijn ineens van naam te veranderen.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan