09.01.2016, 15:44
Hallo liebe Forumteilnehmer und ein gesundes und frohes neues Excel-Jahr.
Mein Problem heute:
Ich habe in einem Dialogfeld eine Multiline Textbox.
In dieser Textbox steht zunächst normaler Text. Mit dem nächsten Enter-Ereignis soll hinter dem bisherigen Text eine neue Zeile mit einem Zeitstempel erzeugt werden.
Das ist auch soweit kein Problem,
Private Sub txtBem_Enter()
If Len(txtBem) > 0 Then txtBem.Value = txtBem.Value & Chr(10) & Now & " : "
End Sub
Wie kann ich aber erreichen, dass die Schreibmarke nun automatisch hinter den „:“ gesetzt wird. Er bleibt nämlich an der Stelle auf die (versehentlich??) geklickt wurde. Gibt es eine Positionierungsmöglichkeit??
Danke im voraus und liebe Grüße aus Detmold
W. Schulze
windows 10, office 14
Mein Problem heute:
Ich habe in einem Dialogfeld eine Multiline Textbox.
In dieser Textbox steht zunächst normaler Text. Mit dem nächsten Enter-Ereignis soll hinter dem bisherigen Text eine neue Zeile mit einem Zeitstempel erzeugt werden.
Das ist auch soweit kein Problem,
Private Sub txtBem_Enter()
If Len(txtBem) > 0 Then txtBem.Value = txtBem.Value & Chr(10) & Now & " : "
End Sub
Wie kann ich aber erreichen, dass die Schreibmarke nun automatisch hinter den „:“ gesetzt wird. Er bleibt nämlich an der Stelle auf die (versehentlich??) geklickt wurde. Gibt es eine Positionierungsmöglichkeit??
Danke im voraus und liebe Grüße aus Detmold
W. Schulze
windows 10, office 14