Hallo startrek, danke für deine AW!
Du hast recht, das is echt ein großer Ressourcenverbrauch! Aber eigentlich will ich das auch nicht so programmieren! Das Beispiel mit der Time-Aktualisierung sollte lediglich veranschaulichen welches Proplem ich habe. Wenn ich aber noch einmal recht darüber nach denke, bin ich der Meinung das es wirklich ein "dummes" Beispiel von mir war. ;-)
Naja, ich erkläre mein Problem am besten einmal wie es wirklich ist...
1. Der Benutzer der UserForm soll in eine TextBox eine Zahl eintragen können. Ich programmierte diese TextBox so, dass nur Zahlen, mit Punkt/. als Komma, eingetragen werden können.
2. Da der Benutzer aber auch Null/0 eintragen kann, dies allerdings keine gültige Eingabe ist, schalte ich einen CommandButton solange auf ".Enabled = True" bis die Eingabe größer als "0.0000...1" ist.
(Lässt sich blöd erkläre, sorry)
Noch ein Beispiel: Schreibt der Benutzer "0.000" in die TextBox, so soll der CommandButton auf ".Enabled = True" stehen, sobald er aber z.B. "0.0003" schreibt, soll der CommandButton auf ".Enabled = False" gesetzt werden UND SOFORT IN DER USERFORM AKTUALISIERT (zum klicken aktiviert) WERDEN!
Ich hab das so programmiert: (was auch funktioniert, aber immer erst beim klicken aktualisiert wird)
If Val(TextBox1) > 0 Then
CommandButton4.Enabled = False
Else
CommandButton4.Enabled = True
End If
Wäre toll wenn du dich noch mal meldest! Danke
------------------
MfG A. Einstein
P.S. Rechtschreibefehler sind gewollt und dienen der allgemeinen Belustigung!
[Diese Nachricht wurde von Einstein am 28. Dez. 2005 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP