Atwist
Terugkerende gebruiker
- Lid geworden
- 24 jan 2006
- Berichten
- 1.055
- Besturingssysteem
- Wndows 10
- Office versie
- 2016
Hallo forumleden,
Met behulp van Hoornvan heb ik een label kunnen maken met knipperende tekst, dit werkt perfect.
Maar als de timer loopt dan stopt de berekeningen van de andere labels en textboxen na de timer tijd kan ik weer een berekening doen maar de labels en textboxen die aan de betreffende textbox hangt worden niet meer berekend omdat deze niet de "change textbox".
Is dit op een of andere manier op te lossen.
Ik hoop dat het een en andere duidelijk is.
Met behulp van Hoornvan heb ik een label kunnen maken met knipperende tekst, dit werkt perfect.
Maar als de timer loopt dan stopt de berekeningen van de andere labels en textboxen na de timer tijd kan ik weer een berekening doen maar de labels en textboxen die aan de betreffende textbox hangt worden niet meer berekend omdat deze niet de "change textbox".
Code:
Sub Delay(rTime As Single)
'delay rTime seconds (min=.01, max=300)
Dim oldTime As Variant
'safety net
If rTime < 0.1 Or rTime > 300 Then rTime = 1
oldTime = Timer
Do
DoEvents
Loop Until Timer - oldTime > rTime
End Sub
Private Sub TextBox180_Change()
Range("Data!B102").Value = TextBox180.Value
TextBox184.Value = Range("Data!C102").Value
TextBox185.Value = Range("Data!C103").Value
TextBox186.Value = Range("Data!C104").Value
TextBox187.Value = Range("Data!C105").Value
Label207.Caption = Range("Data!J118").Value
TextBox189.Value = Range("Data!C107").Value
For n = 1 To 5
If [Data!B102] > 1 Then Label211 = ""
If TextBox180 = "" Then Label211 = ""
If TextBox180 = "" Then Exit Sub
If [Data!B102] > 1 Then Exit Sub
Label211.Caption = [Data!D107].Value
Label211.ForeColor = &H8000000F 'vbWhite
Delay (0.3)
Label211.ForeColor = vbRed
Delay (0.3)
Next n
TextBox191.Value = Range("Data!C111").Value
TextBox192.Value = Range("Data!D111").Value
TextBox193.Value = Range("Data!C114").Value
TextBox194.Value = Range("Data!D114").Value
TextBox198.Value = Range("Data!C120").Value
TextBox199.Value = Range("Data!C122").Value
TextBox200.Value = Range("Data!C123").Value
TextBox201.Value = Range("Data!D116").Value
TextBox202.Value = Range("Data!D117").Value
TextBox203.Value = Range("Data!D118").Value
TextBox204.Value = Range("Data!D120").Value
TextBox205.Value = Range("Data!D122").Value
End Sub
Is dit op een of andere manier op te lossen.
Ik hoop dat het een en andere duidelijk is.