japiepatat
Gebruiker
- Lid geworden
- 4 jul 2007
- Berichten
- 54
Ik heb een UserForm gemaakt in Excel 2007. Een stukje VBA plaatst een aantal rijen van 2 textboxen op het form met een checkbox ervoor. Dus elke rij bestaat uit Checkbox - Textbox1 - Textbox2.
Aan de checkbox wordt met VBA een event gehangen, waarbij gekeken wordt op de checkbox aangevinkt is. Zo ja dan moet de waarde uit Textbox 1 in Textbox 2 gekopieerd worden voor die betreffende rij.
Op gegeven moment doe ik dan b.v. textbox2.value = dblBedrag. Deze waarde wordt echter niet getoond in de textbox, die blijft gewoon leeg.
Als ik msgbox(textbox2.value) doe dan krijg ik keurig de waarde te zien die via de variabele dblBedrag in Textbox2 had moeten staan.
Daarom heb ik nog Me.Repaint gedaan, maar dat haalt ook niks uit.
Toen nog een keer Me.Show toegevoegd en dat werkt wel, maar dan wordt er een compleet nieuw UserForm geopend, wat niet de bedoeling is.
Wat kan ik doen om ervoor te zorgen dat na het updaten van textbox2.value, die nieuwe waarde ook in de textbox2 op het UserForm te zien is?
Johan
Aan de checkbox wordt met VBA een event gehangen, waarbij gekeken wordt op de checkbox aangevinkt is. Zo ja dan moet de waarde uit Textbox 1 in Textbox 2 gekopieerd worden voor die betreffende rij.
Op gegeven moment doe ik dan b.v. textbox2.value = dblBedrag. Deze waarde wordt echter niet getoond in de textbox, die blijft gewoon leeg.
Als ik msgbox(textbox2.value) doe dan krijg ik keurig de waarde te zien die via de variabele dblBedrag in Textbox2 had moeten staan.
Daarom heb ik nog Me.Repaint gedaan, maar dat haalt ook niks uit.
Toen nog een keer Me.Show toegevoegd en dat werkt wel, maar dan wordt er een compleet nieuw UserForm geopend, wat niet de bedoeling is.
Wat kan ik doen om ervoor te zorgen dat na het updaten van textbox2.value, die nieuwe waarde ook in de textbox2 op het UserForm te zien is?
Johan