VBA - Wie man den Cursor in eine Bestimmte Position in einer Textbox?

Den Titel meist erklärt, was, die ich brauche. Ich habe eine textbox, die ich prüfen laufend für die Validität der Daten mit der _keypress Verfahren. Wenn der Benutzer ( dann habe ich auto-füllen Sie es für Sie durch Eingabe der schließenden Klammer ). Das Ergebnis ist () und der cursor an das Ende der textbox.
Meine Frage ist, wie kann ich push den cursor einen Schritt zurück, steckte es zwischen die beiden Klammern? Danke,

Edit: Test-Szenario:

Private Sub txtInput_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

    If KeyAscii = Asc("(") Then
        txtInput.value = txtInput.value & "()"
        KeyAscii = 0
    End If

End Sub

Hoffe, das macht es klarer,

InformationsquelleAutor Grendizer | 2015-02-08

Schreibe einen Kommentar