Range.Replace-Methode (Excel)

Gibt einen BooleanBoolean-Wert zurück, der Zeichen in Zellen des angegebenen Bereichs kennzeichnet. Bei der Verwendung dieser Methode wird weder die Auswahl noch die aktive Zelle geändert.

Syntax

Ausdruck. Replace (What, Replacement, LookAt, SearchOrder, MatchCase, MatchByte, SearchFormat, ReplaceFormat)

Ausdruck Eine Variable, die ein Range-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
What Erforderlich Variant Die Zeichenfolge, nach der Microsoft Excel suchen soll.
Replacement Erforderlich Variant Die ersetzende Zeichenfolge.
LookAt Optional Variant Kann eine der folgenden XlLookAt-Konstanten sein: xlWhole oder xlPart.
SearchOrder Optional Variant Kann eine der folgenden XlSearchOrder-Konstanten sein: xlByRows oder xlByColumns.
MatchCase Optional Variant Mit True wird die Groß- und Kleinschreibung bei der Suche berücksichtigt.
MatchByte Optional Variant Verwenden Sie dieses Argument nur, wenn Sie die Unterstützung der Doppeltbytesprache in Microsoft Excel ausgewählt oder installiert haben. True, damit Double-Byte-Zeichen nur mit Double-Byte-Zeichen abgeglichen werden. False, damit Double-Byte-Zeichen mit ihren Single-Byte-Zeichen abgeglichen werden.
SearchFormat Optional Variant Das Suchformat für die Methode.
ReplaceFormat Optional Variant Das Ersatzformat für die Methode.

Rückgabewert

Boolesch

Bemerkungen

Die Angaben für LookAt, SearchOrder, MatchCase und MatchByte werden jedesmal gespeichert, wenn Sie diese Methode verwenden. Falls Sie beim nächsten Aufruf dieser Methode keine Werte für die Argumente angeben, werden die gespeicherten Werte verwendet. Das Festlegen dieser Argumente ändert die Einstellungen im Dialogfeld Suchen, und durch Ändern der Einstellungen im Dialogfeld Suchen werden die gespeicherten Werte geändert, die verwendet werden, wenn Sie die Argumente auslassen. Um Probleme zu vermeiden, legen Sie diese Argumente bei jeder Verwendung dieser Methode explizit fest.

Beispiel

In diesem Beispiel wird jedes Vorkommen der trigonometrischen Funktion SIN durch die Funktion COS ersetzt. Diese Operation ist auf Spalte "A" in Sheet1 beschränkt.

Worksheets("Sheet1").Columns("A").Replace _ 
 What:="SIN", Replacement:="COS", _ 
 SearchOrder:=xlByColumns, MatchCase:=True

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.