Wie verwende ich die vba replace-funktion?

Die VBA REPLACE-Funktion ist in der Textkategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, ersetzt es einen Teilstring eines Strings durch einen neuen Teilstring . Einfach ausgedrückt können Sie REPLACE verwenden, um einen Teil des Textes durch einen anderen Text zu ersetzen, und dieser neue Text wird im Ergebnis zurückgegeben.

Syntax

Ersetzen (Ausdruck, Suchen, Ersetzen, [Start], [Zählen], [Vergleichen])

Argumente

  • Ausdruck : Die ursprüngliche Zeichenfolge, in der Sie suchen möchten.
  • Suchen : Die Teilzeichenfolge, nach der Sie suchen möchten.
  • Ersetzen : Die Teilzeichenfolge, durch die Sie die Suchteilzeichenfolge ersetzen möchten.
  • [Start] : Eine Ganzzahl zur Angabe der Position, ab der Sie mit der Suche beginnen möchten. [Dies ist ein optionales Argument. Wenn es weggelassen wird, verwendet VBA standardmäßig den Wert 1].
  • [Anzahl] : Die Anzahl der Vorkommen der Suchteilzeichenfolge, die Sie ersetzen möchten [Dies ist ein optionales Argument und wenn es weggelassen wird, verwendet VBA -1, was bedeutet, dass standardmäßig alle zu ersetzenden Vorkommen ersetzt werden].
  • [Vergleichen] : Ein Zeichenfolgenwert zum Definieren des beim Filtern der Tabelle durchzuführenden Vergleichs. [Dies ist ein optionales Argument und wenn es weggelassen wird, verwendet VBA standardmäßig vbBinaryCompare].
    • vbBinaryCompare: für binären Vergleich.
    • vbTextCompare: zum Textvergleich.
    • vbDatabaseCompare: für Datenbankvergleich.

Beispiel

Um praktisch zu verstehen, wie die VBA-REPLACE-Funktion verwendet wird, müssen Sie das folgende Beispiel durchgehen, in dem wir einen VBA-Code damit geschrieben haben:

example-vba-replace-function
 Sub example_REPLACE() Range("B1").Value = Replace(Range("A1"), "Excel", "XL") End Sub

Im obigen Code haben wir REPLACEMENT verwendet, um die Zeichenfolge „Excel“ durch „XL“ zu ersetzen und das Ergebnis in Zelle B1 zurückzugeben.

Kommentare

  • Bei REPLACE wird die Groß-/Kleinschreibung nicht beachtet.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert