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:

  1. Sub ReplaceExample()  
  2.       
  3.       text = "www.moonexcel.com.ua"  
  4.       
  5.       'Einfacher Austausch  
  6.       MsgBox Replace(text, "excel""sheets")        'Rückgabe: www.moonsheets.com.ua  
  7.       
  8.       'Ersatz ohne erste Zeichen  
  9.       MsgBox Replace(text, "excel""sheets", 5)     'Rückgabe: moonsheets.com.ua  
  10.       
  11.       'Substitution durch Angabe oder Nichtangabe einer Grenze für die Anzahl der Substitutionen  
  12.       MsgBox Replace(text, "e""E", 5)              'Rückgabe:moonExcEl.com.ua  
  13.       MsgBox Replace(text, "e""E", 5, 1)           'Rückgabe:moonExcel.com.ua  
  14.       
  15.       'Ersatz mit oder ohne Hülle  
  16.       MsgBox Replace(text, "EXCEL""sheets")        'Rückgabe: www.moonexcel.com.ua  
  17.       MsgBox Replace(text, "EXCEL""sheets", , , 1) 'Rückgabe: www.moonsheets.com.ua  
  18.       
  19. End Sub