2017-06-29 1 views
0

Also brauche ich Hilfe beim Entfernen eines Zeichens, ohne alle zu entfernen. Zum Beispiel möchte ich "x" entfernen, aber ich möchte nicht alle "x" Buchstaben entfernen, was ein Text enthält. Ich habe Code erstellt, aber es entfernt alle "x" Buchstaben aus einem Text.Entferne ein Zeichen, ohne alle gleichen Zeichen zu entfernen

TextBox1.Text = Replace(TextBox1.Text, "x" "") 
+0

Es wäre hilfreich, einige Beispiele für Eingabe und erwartete Ausgabe zu geben. Sie möchten nicht alle Instanzen entfernen, aber was * wollen * Sie genau machen? –

Antwort

4

The VBA Replace function hat ein paar weitere optionale Argumente, die Sie nutzen könnten: und Zählung starten. Wenn Sie nur das erste Vorkommen ersetzen möchten:

TextBox1.Text = Replace(TextBox1.Text, "x", "", 1, 1) 
Verwandte Themen