VBA REPLACE işlevi, belirtilen karakter numarasından başlayarak bir karakter dizesinden belirtilen sayıda karakteri döndürür.
Replace(metin, bul, değiştir)
Veya
Replace(metin, bul, değiştir, başlat, sınırla, büyük/küçük harf)
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