Bagaimana cara menggunakan fungsi vba replace?
Fungsi VBA REPLACE tercantum dalam kategori teks fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ini menggantikan substring dari string dengan substring baru . Secara sederhana, Anda dapat menggunakan REPLACE untuk mengganti bagian teks dengan teks lain dan hasilnya akan mengembalikan teks baru tersebut.
Sintaksis
Ganti(Ekspresi, Temukan, Ganti, [Mulai], [Hitungan], [Bandingkan])
Argumen
- Ekspresi : String asli yang ingin Anda cari.
- Temukan : Substring yang ingin Anda cari.
- Ganti : Substring yang ingin Anda gantikan substring pencariannya.
- [Mulai] : Bilangan bulat untuk menentukan posisi dari mana Anda ingin memulai pencarian [Ini adalah argumen opsional dan jika dihilangkan, default VBA adalah 1].
- [Hitungan] : Jumlah kemunculan substring Temukan yang ingin Anda ganti [Ini adalah argumen opsional dan jika dihilangkan, VBA mengambil -1, yang berarti ganti semua kemunculan untuk diganti secara default].
- [Bandingkan] : Nilai string untuk menentukan perbandingan yang akan dilakukan saat memfilter tabel. [Ini adalah argumen opsional dan jika dihilangkan, VBA menggunakan vbBinaryCompare secara default].
- vbBinaryCompare: untuk perbandingan biner.
- vbTextCompare: untuk perbandingan teks.
- vbDatabaseCompare: untuk perbandingan database.
Contoh
Untuk memahami secara praktis cara menggunakan fungsi VBA REPLACE, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:
Sub example_REPLACE() Range("B1").Value = Replace(Range("A1"), "Excel", "XL") End Sub
Pada kode di atas, kami menggunakan REPLACEMENT untuk mengganti string “Excel” dengan “XL” dan mengembalikan hasilnya di sel B1.
Komentar
- REPLACE bukan fungsi peka huruf besar-kecil.