Pytanie : przodować userform textbox móc setfocus

prosty forma z tylko dwa textboxes.  Textbox1 akceptować dane, proces ono i wtedy próba setfocus więc ono móc więcej dane.  Textbox2 mieć inny niepowiązany uses.


The kod pracować.  Po Tym Jak dane wchodzić do, textbox2 zawsze dostać ostrość.

Private Okręt podwodny Textbox1_AfterUpdate ()
debug.print textbox1.text "faktyczny przerobowy program być nieistotny nieistotny post
TextBox1.text = ""
textbox1.setfocus
End Sub

The kod Pracować całkiem dobrze.  Jak Tylko the użytkownik zaczynać dane, móc the textbox until the dane być processed

The tylko problem być ono troszeczkę comlicated. Jeżeli/> mieć lepszy rozwiązanie, zadawalać poczta i ty dostawać the points.

Otherwise, I PAQ ten pytanie tomorrow

------- mój najlepszy rozwiązanie do tej pory -------------------

Dim CPUMadeChange Jako Boolean
Dim stopExit Jako Boolean
Private Okręt podwodny Textbox1_AfterUpdate ()
CPUMadeChange = True
TextBox1.text = """ wydarzenie podpalać the _change wydarzenie. I używać CPUMadeChange ono from
CPUMadeChange = False
End Sub
Private Okręt podwodny Textbox1_Change ()
If CPUMadeChange Wtedy stopExit = True
End Sub

Private Okręt podwodny Textbox1_Exit (ByVal Odwoływać Jako MSForms.ReturnBoolean)
If stopExit Then
Odwoływać = True
stopExit = False
End If
End Sub

Private Okręt podwodny TextBox3_Enter ()
Stop
End Sub

Odpowiedź : przodować userform textbox móc setfocus

Móc ty właśnie the Wyjście wydarzenie i the AfterUpdate (che być IMO całkiem nierzeczowy w VBA userforms)?
Inne rozwiązania  
 
programming4us programming4us