habe eine Frage:
Wie kann ich in einem selbsterstellen VB Dialog, wenn ich das nächste Bearbeitungsfeld mit der TAB-TASTE anklicke, dass dann gerechnet wird, wie wenn ich das Makro mit dem OK Button anklicke.
Gruss Walter
Wie kann ich in einem selbsterstellen VB Dialog, wenn ich das nächste Bearbeitungsfeld mit der TAB-TASTE anklicke, dass dann gerechnet wird, wie wenn ich das Makro mit dem OK Button anklicke.
Gruss Walter
gib in das Textfeld deines Dialoges die Anweisung zum berechnen im Eregnis "LostFocus" ein.
Gruss Rainer
anbei mein Makro, da es bei mir nicht klappt, vielleicht weißt Du
eine Möglichkeit ?
Sub Auto_Open()
Application.ScreenUpdating = False
LostFocus
'----------------- ausblenden
On Error Resume Next
u.s.w.
Gruss Walter
anbei mein Makro, da es bei mir nicht klappt, vielleicht weißt Du
eine Möglichkeit ?
Sub Auto_Open()
Application.ScreenUpdating = False
LostFocus
'----------------- ausblenden
On Error Resume Next
u.s.w.
Gruss Walter
Denn wenn ich LostFocus bzw. Exit meine,... dann meine ich das Steuerelement in deinem Dialog und kein Auto_Open Makro.
Das Steuerelement unterstützt diese Eigenschaft und führt dein Makro oder deine Anweisung wenn das Steuerelement verlassen wird.
Zum Beispiel
Private Sub Textbox1_Exit()
Me.Textbox1.Value = CDbl(Me.Textbox1.Value) * 5
End Sub
Damit wird der Wert in der Textbox1 beim Verlassen mit 5 multipliziert und dieser neue Wert in die Textbox geschrieben.
Gruss Rainer