Vba replace işlevi nasıl kullanılır?
VBA REPLACE işlevi, VBA işlevlerinin metin kategorisinde listelenir. Bunu VBA kodunda kullandığınızda, bir dizenin alt dizesini yeni bir alt dizeyle değiştirir . Basit bir ifadeyle, metnin bir kısmını başka bir metinle değiştirmek için DEĞİŞTİR komutunu kullanabilirsiniz ve sonuç olarak bu yeni metni döndürür.
Sözdizimi
Değiştir(İfade, Bul, Değiştir, [Başlat], [Sayma], [Karşılaştır])
Argümanlar
- İfade : Aramak istediğiniz orijinal dize.
 - Bul : Aramak istediğiniz alt dize.
 - Değiştir : Arama alt dizesini değiştirmek istediğiniz alt dize.
 - [Başlat] : Aramaya başlamak istediğiniz konumu belirten bir tamsayı [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa VBA varsayılan olarak 1 olur].
 - [Sayı] : Değiştirmek istediğiniz Bul alt dizesinin oluşum sayısı [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa, VBA -1 alır; bu, varsayılan olarak değiştirilecek tüm oluşumları değiştir anlamına gelir].
 -  [Karşılaştır] : Tabloyu filtrelerken gerçekleştirilecek karşılaştırmayı tanımlayan bir dize değeri. [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa VBA varsayılan olarak vbBinaryCompare’i alır].
- vbBinaryCompare: ikili karşılaştırma için.
 - vbTextCompare: metin karşılaştırması için.
 - vbDatabaseCompare: veritabanı karşılaştırması için.
 
 
Örnek
VBA REPLACE işlevinin nasıl kullanılacağını pratik olarak anlamak için, onu kullanarak bir vba kodu yazdığımız aşağıdaki örneği incelemeniz gerekir:

 Sub example_REPLACE() Range("B1").Value = Replace(Range("A1"), "Excel", "XL") End SubYukarıdaki kodda “Excel” dizesini “XL” ile değiştirmek ve sonucu B1 hücresine döndürmek için REPLACEMENT’i kullandık.
Yorumlar
- REPLACE büyük/küçük harfe duyarlı bir işlev değildir.