Dalam pemrograman dengan VBA (Visual Basic for Applications) di Microsoft Excel, terdapat beragam fungsi yang memungkinkan pengguna untuk memanipulasi dan mengelola tipe data string.
Salah satunya adalah fungsi String
. Fungsi ini digunakan untuk membuat sebuah string yang terdiri dari karakter yang diulang dengan jumlah tertentu.
Jika dalam rumus Excel, Fungsi ini mirip seperti rumus REPT.
Sintaks dari fungsi String
adalah:
String(Number, Character)
Number
: Merupakan nilai numerik yang menunjukkan berapa kali karakter yang akan diulang.Character
: Merupakan karakter yang akan diulang untuk membentuk string.Number harus diisi dengan nilai postive
vba.co.id
Berikut ini contoh penggunaan fungsi String
Sub ContohFungsiString() Dim teks As String teks = String(5, "A") MsgBox "Hasil: " & teks End Sub
ketika script diatas dijalankan maka akan menghasilkan A yang diulang sebanyak 5x
Hasilnya bisa dilihat dibawah ini
Contoh lainnya misalnya
Sub ContohFungsiString() Dim teks As String teks = String(3, "vba.co.id ") Sheet1.Range("A1").Value = teks End Sub
Maka ketika dijalankan teks akan mengisi Sheet1 di Range A1 dengan Text “vba.co.id vba.co.id vba.co.id”
Number pada parameter String harus diisi dengan nilai positive dan tidak boleh diisi nilai negatif,
Jika number diisi dengan nilai negatif maka akan memunculkan error.