TOP
Funktion VBA: Replace
Beschreibung
Die Funktion VBA REPLACE gibt die angegebene Anzahl von Zeichen aus einer Zeichenfolge zurück, beginnend bei der angegebenen Zeichennummer.
Syntax REPLACE
Replace(Text, Suchen, Ersetzen)
Oder
Replace(text, finden, ersetzen, starten, begrenzen, Groß-/Kleinschreibung)
Beispiel VBA Replace
Führen wir verschiedene Ersetzungen in der angegebenen Zeile durch:
- Sub ReplaceExample()
-
- text = "www.moonexcel.com.ua"
-
-
- MsgBox Replace(text, "excel", "sheets")
-
-
- MsgBox Replace(text, "excel", "sheets", 5)
-
-
- MsgBox Replace(text, "e", "E", 5)
- MsgBox Replace(text, "e", "E", 5, 1)
-
-
- MsgBox Replace(text, "EXCEL", "sheets")
- MsgBox Replace(text, "EXCEL", "sheets", , , 1)
-
- End Sub
Sub ReplaceExample()
text = "www.moonexcel.com.ua"
'Einfacher Austausch
MsgBox Replace(text, "excel", "sheets") 'Rückgabe: www.moonsheets.com.ua
'Ersatz ohne erste Zeichen
MsgBox Replace(text, "excel", "sheets", 5) 'Rückgabe: moonsheets.com.ua
'Substitution durch Angabe oder Nichtangabe einer Grenze für die Anzahl der Substitutionen
MsgBox Replace(text, "e", "E", 5) 'Rückgabe:moonExcEl.com.ua
MsgBox Replace(text, "e", "E", 5, 1) 'Rückgabe:moonExcel.com.ua
'Ersatz mit oder ohne Hülle
MsgBox Replace(text, "EXCEL", "sheets") 'Rückgabe: www.moonexcel.com.ua
MsgBox Replace(text, "EXCEL", "sheets", , , 1) 'Rückgabe: www.moonsheets.com.ua
End Sub