tekst niet herkend als verwijzing naar variabele

Status
Niet open voor verdere reacties.

Yoost

Nieuwe gebruiker
Lid geworden
17 nov 2007
Berichten
1
Hallo,

Via een userform wil ik in Word een brief maken waarin je een aantal verschillende wijzigingen op een verschillende plaats in de brief kunt noemen. Daartoe heb ik 12 comboboxen toegevoegd waarin de wijziging aan een plaats in de brief gekoppeld kan worden (bijvoorbeeld plaats 1 /2 /3). de comboboxen heten wijznr1 tm wijznr12
Nu moeten vervolgens wel alle wijzigingen gekoppeld worden aan de plaats.

Nu wil ik via een 'do while x < 13' alle comboboxen langslopen. x zou dan tevens gebruikt kunnen te worden in een samenstelling met: "wijznr" & x .
Dit geeft echter problemen omdat het resultaat van de samenstelling blijkbaar niet wordt herkend als een verwijzing naar een combobox. Als ik mijn code test met een msgbox, geeft die niet de waarde van de combobox maar gewoon de tekst, bijv "wijznr 7". Via de volgende code krijg ik dit:

Dim x As integer
x = 1
Dim dub

Do While x < 13
dub = "wijznr" & x
x = x + 1
MsgBox dub
Loop

Wat doe ik fout ????
Joost
 
loop je controls langs en controleer of het een combobox is. sneller en eenvoudiger is iedere combobox een tag benoemen en die aflopen.
Code:
for each ctl in controls
   if ctl.tag = "ikbeneencombobox" then
   else
   endif
next ctl
Enjoy!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan