Wer kann mir bei meinem Problem weiterhelfen?
Ich möchte aus einem String alle Zeichen entfernen, die nicht in das folgende Schema passen:
"AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz "
Alle anderen Zeichen sollen gnadenlos gelöscht werden.
Meine Versuche mit replase waren bisher ohne Erfolg.
Der String kommt aus einer Textbox, in welche der Anwender seine Angaben gemacht hat. Die Eingabe in die Textbox habe ich bereits so reglementiert:
Private Sub Text1_KeyPress(KeyAscii As Integer)
On Error Resume Next
If InStr("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÜüÖöÄäß " & Chr(8) & Chr(3) & Chr(22), Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
End Sub
Der Anwender soll aber auch Daten über die Zwischenablage erfassen können - dadurch können nicht gewollte Zeichen in die Textbox gelangen.
Danke für Eure Unterstützung