Menulis kode VBA Excel hampir sama persis dengan menulis kode dalam Visual Basic, yang berarti Anda harus menggunakan sintaks yang mirip dengan Visual Basic. Namun, ada kode yang dirancang khusus untuk digunakan dalam MS Excel, seperti penggunaan objek atau fungsi yang disebut Range. Fungsi ini menentukan nilai sel atau rentang sel dalam spreadsheet MS Excel. Format penggunaan Range adalah sebagai berikut: 

Range(“Nama sel”).Value=K    atau Range(“Rentang Sel”).Value=K

Di mana Value adalah properti Range dan K dapat berupa nilai numerik atau string

Contoh:

Sub Coba_Range()

Range (“A1”).Value= “VBA”

End Sub


Contoh tersebut akan memasukkan teks “VBA” ke dalam sel A1 pada lembar kerja MS Excel ketika pengguna menekan tombol perintah. Anda juga dapat menggunakan Range tanpa properti Value, seperti yang ditunjukkan pada Contoh berikut.

Sub Coba_Range()

Range (“A1”) = 100

End Sub


Contoh berikut menunjukkan cara memasukkan nilai ke dalam rentang sel:


Sub Coba_Range()

Range (“A1 : A10”) = 100

End Sub