Via VBA toegevoegde textbox toont de waarde van de Value/Text eigenschap pas na Show

Status
Niet open voor verdere reacties.

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
 

Bijlagen

japiepatat,

Probeer deze code eens.
Nadat je iets heb ingevuld en een enter geeft, komt het zelfde in de andere te staan.
Code:
Private Sub Totaalbedrag_AfterUpdate()
  Nogteboeken.Value = Totaalbedrag.Value
End Sub
 
Laatst bewerkt:
Deze doet het zelfde als in mijn vorige bericht.
Code:
Private Sub Totaalbedrag_Enter()
  Nogteboeken.Value = Totaalbedrag.Value
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan