TOP

İşlev VBA: Replace

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:

  1. Sub ReplaceExample()  
  2.       
  3.       text = "www.moonexcel.com.ua"  
  4.       
  5.       'Basit değiştirme  
  6.       MsgBox Replace(text, "excel""sheets")     'İade: www.moonsheets.com.ua  
  7.       
  8.       'İlk karakterler olmadan değiştirme  
  9.       MsgBox Replace(text, "excel""sheets", 5)  'İade: moonsheets.com.ua  
  10.       
  11.       'Oyuncu değişikliği sayısında bir sınır belirleyerek veya belirtmeden oyuncu değişikliği  
  12.       MsgBox Replace(text, "e""E", 5)           'İade: moonExcEl.com.ua  
  13.       MsgBox Replace(text, "e""E", 5, 1)        'İade: moonExcel.com.ua  
  14.       
  15.       'Kılıflı veya kılıfsız değiştirme  
  16.       MsgBox Replace(text, "EXCEL""sheets")        'İade: www.moonexcel.com.ua  
  17.       MsgBox Replace(text, "EXCEL""sheets", , , 1) 'İade: www.moonsheets.com.ua  
  18.       
  19. End Sub