Cursor auf Textfeld setzen

Wie setzt man den Cursor in ein bestimmtes Textfeld (per VBA)?

Wie setzt man den Cursor in ein bestimmtes Textfeld (per VBA)?

Hallo Seawulf,

folgendes an das Ereignis „Öffnen“ des Formulars gebundenes Makro:

Private Sub Form_Open(Cancel As Integer)
Me.Feldbezeichnung.SetFocus
End Sub

Steffen

Wie setzt man den Cursor in ein bestimmtes Textfeld (per VBA)?

Objektname.SetFocus

ujk

funktioniert irgendwie nicht, das hatte ich nämlich auch schon ausprobiert.

Ich wollte eine Prozedur beim Verlassen eines Textfeldes und bei Zutreffen der Bedingung zurück in das Textfeld springen…

funktioniert irgendwie nicht, das hatte ich nämlich auch schon
ausprobiert.

Ich wollte eine Prozedur beim Verlassen eines Textfeldes und
bei Zutreffen der Bedingung zurück in das Textfeld springen…

xy.SetFocus funktioniert schon … vielleicht stimmt was nicht mit der Bedingungsprüfung.

Steffen

xy.SetFocus funktioniert schon … vielleicht stimmt was
nicht mit der Bedingungsprüfung.

hm, na die Bedingung geht schon… MsgBox springt an, aber der weigert sich in das Feld zu springen.

Liegt das vielleicht daran, dass ich beim Verlassen prüfe? … Wobei… wann sollte man das auch sonst prüfen.

Gibts da noch eine andere Methode?

Tut bei mir in gleichem Kontext auch nicht

Steffen

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

dennoch danke

  • das bleibt erstemal liegen