TOP

İşlev VBA: Replace

YouLibreCalc for Excel logo

Tanım

VBA REPLACE işlevi, belirtilen karakter numarasından başlayarak bir karakter dizesinden belirtilen sayıda karakteri döndürür.


Sözdizimi REPLACE

Replace(metin, bul, değiştir)

Veya

Replace(metin, bul, değiştir, başlat, sınırla, büyük/küçük harf)

Örnek VBA Replace

Verilen satırda çeşitli değişiklikler yapalım:

Sub ReplaceExample()
    
      text = "www.moonexcel.com.ua"
    
      'Basit değiştirme
      MsgBox Replace(text, "excel", "sheets")     'İade: www.moonsheets.com.ua
    
      'İlk karakterler olmadan değiştirme
      MsgBox Replace(text, "excel", "sheets", 5)  'İade: moonsheets.com.ua
    
      'Oyuncu değişikliği sayısında bir sınır belirleyerek veya belirtmeden oyuncu değişikliği
      MsgBox Replace(text, "e", "E", 5)           'İade: moonExcEl.com.ua
      MsgBox Replace(text, "e", "E", 5, 1)        'İade: moonExcel.com.ua
    
      'Kılıflı veya kılıfsız değiştirme
      MsgBox Replace(text, "EXCEL", "sheets")        'İade: www.moonexcel.com.ua
      MsgBox Replace(text, "EXCEL", "sheets", , , 1) 'İade: www.moonsheets.com.ua
    
End Sub