Bagaimana cara menggunakan fungsi vba split?
Fungsi VBA SPLIT tercantum dalam kategori tabel fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ini membagi string yang ditentukan menjadi beberapa substring menggunakan pembatas . Dengan kata sederhana, Anda dapat membagi teks menjadi beberapa nilai menggunakan pembatas.
Sintaksis
Split(Ekspresi, [Pembatas], [Batas], [Bandingkan])
Argumen
- Ekspresi : String teks asli yang ingin Anda pisahkan.
- [Pembatas] : Pembatas yang ingin Anda gunakan saat memisahkan ekspresi [Ini adalah argumen opsional dan jika dihilangkan, default VBA adalah “”].
- [Batas] : Bilangan bulat untuk menentukan jumlah maksimum substring yang akan dikembalikan [Ini adalah argumen opsional dan jika dihilangkan, VBA memerlukan -1 untuk mengembalikan semua substring secara default].
- [Bandingkan] : Nilai string untuk menentukan perbandingan yang akan dilakukan saat memfilter array [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 SPLIT, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:
Sub example_SPLIT() Range("B1").Value = Split(Range("A1"), "-") End Sub
Dalam kode di atas, kami menggunakan SPLIT untuk membagi string di sel A1 menggunakan pembatas “–” dan mengembalikan hasilnya di sel B1.