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.