Range Object
Range Object, merupakan representasi dari sebuah sel (atau sel) pada lembar kerja Anda, adalah objek yang paling penting dari Excel VBA . Bab ini memberikan gambaran umum tentang properti dan metode dari objek Range. Properti adalah sesuatu yang dimiliki suatu objek (mereka mendeskripsikan objek), sedangkan metode melakukan sesuatu (mereka melakukan tindakan dengan objek).
Tempatkan  tombol perintah pada lembar kerja Anda dan tambahkan baris kode berikut:
Range (“B3”). Nilai = 2
Hasil ketika Anda mengklik tombol perintah di lembar:
Kode:
Rentang (“A1: A4”). Nilai = 5
Hasil:
Kode:
Rentang (“A1: A2, B3: C4”). Nilai = 10
Hasil:
Catatan: untuk merujuk ke  rentang bernama dalam kode VBA Excel Anda, gunakan baris kode seperti ini:
Rentang (“Harga”). Nilai = 15
Selain Range, Anda juga bisa menggunakan Cells. Menggunakan Sel sangat berguna saat Anda ingin  mengulang rentang.
Kode:
Sel (3, 2). Nilai = 2
Hasil:
Penjelasan: Excel VBA memasukkan nilai 2 ke dalam sel di persimpangan baris 3 dan kolom 2.
Kode:
Rentang (Sel (1, 1), Sel (4, 1)). Nilai = 5
Hasil:
Anda dapat mendeklarasikan objek Range dengan menggunakan kata kunci Dim dan Set.
Kode:
Contoh redup As Range
Set example = Range (“A1: C4”)
example.Value = 8
Hasil:
Metode penting dari objek Range adalah metode Select. Metode Select hanya memilih rentang.
Kode:
Contoh redup As Range
Set example = Contoh Range (“A1: C4”).
Pilih
Hasil:
Catatan: untuk memilih sel pada lembar kerja yang berbeda, Anda harus mengaktifkan lembar ini terlebih dahulu. Misalnya, baris kode berikut memilih sel B7 pada lembar kerja ketiga dari kiri.
Lembar Kerja (3) .Aktifkan
Lembar Kerja (3) .Rentang (“B7”). Pilih
Properti Rows memberikan akses ke baris tertentu dari suatu rentang.
Kode:
Contoh redup As Range
Set example = Range (“A1: C4”) example.
Baris (3) .Pilih
Hasil:
Catatan: batas untuk ilustrasi saja.
Properti Kolom memberikan akses ke kolom tertentu dari suatu rentang.
Kode:
Contoh redup As Range
Set example = Range (“A1: C4”)
example.Columns (2) .Select
Hasil:
Catatan: batas untuk ilustrasi saja.
Metode Salin dan Tempel digunakan untuk menyalin rentang dan menempelkannya di tempat lain di lembar kerja.
Kode:
Rentang (“A1: A2”). Pilih
Seleksi.
Rentang Salinan (“C3”). Pilih
Lembar Aktif . Tempel
Hasil:
Meskipun ini diizinkan di Excel VBA, jauh lebih baik menggunakan baris kode di bawah ini yang fungsinya persis sama.
Range (“C3: C4”). Nilai = Range (“A1: A2”). Nilai
Untuk menghapus konten rentang Excel, Anda bisa menggunakan metode ClearContents.
Rentang (“A1”). ClearContents
atau cukup gunakan:
Rentang (“A1”). Nilai = “”
Catatan: gunakan metode Hapus untuk menghapus konten dan format rentang. Gunakan metode ClearFormats untuk menghapus format saja.
Dengan properti Hitung, Anda dapat menghitung jumlah sel, baris, dan kolom dari suatu rentang.
Catatan: batas untuk ilustrasi saja.
Kode:
Dim contoh Sebagai Rentang
Set contoh = Rentang (“A1: C4”) Contoh
MsgBox
Hasil:
Kode:
Contoh redup As Range
Set example = Range (“A1: C4”)
MsgBox example.Rows.Count
Hasil:
Catatan: dengan cara yang sama, Anda dapat menghitung jumlah kolom dari suatu rentang.
Variabel
Bab ini mengajarkan Anda cara mendeklarasikan, menginisialisasi, dan menampilkan variabel di Excel VBA . Memberi tahu Excel VBA bahwa Anda menggunakan variabel disebut mendeklarasikan variabel. Menginisialisasi berarti menetapkan nilai awal (awal) ke variabel.
Tempatkan  tombol perintah pada lembar kerja Anda dan tambahkan baris kode di bawah ini. Untuk menjalankan baris kode, klik tombol perintah pada lembar.
Bilangan bulat/Integer
Variabel bilangan bulat digunakan untuk menyimpan bilangan bulat.
Dim x Sebagai Integer
x = 6
Range (“A1”) Nilai = x
Hasil:
Penjelasan: baris kode pertama mendeklarasikan variabel dengan nama x bertipe Integer. Selanjutnya kita inisialisasi x dengan nilai 6. Terakhir kita tulis nilai x pada cell A1.
Variabel string digunakan untuk menyimpan teks.
Kode:
Buku redup As String
book = “bible”
Range (“A1”) Nilai = buku
Hasil:
Penjelasan: baris kode pertama mendeklarasikan variabel dengan buku nama bertipe String. Selanjutnya, kami menginisialisasi buku dengan teks alkitab. Selalu gunakan apostrof untuk menginisialisasi variabel String. Terakhir, kami menulis teks buku variabel ke sel A1.
Variabel tipe Double lebih akurat daripada variabel tipe Integer dan juga dapat menyimpan angka setelah koma.
Kode:
Dim x Sebagai Integer
x = 5.5
MsgBox “nilai adalah” & x
Hasil:
Tapi itu bukan nilai yang tepat! Kami menginisialisasi variabel dengan nilai 5.5 dan kami mendapatkan nilai 6. Yang kami butuhkan adalah variabel tipe Double.
Kode:
Dim x As Double
x = 5.5
MsgBox “nilai” adalah “& x
Hasil:
Catatan: Variabel panjang memiliki kapasitas yang lebih besar. Selalu gunakan variabel dengan jenis yang tepat. Akibatnya, kesalahan lebih mudah ditemukan dan kode Anda akan berjalan lebih cepat.
Gunakan variabel Boolean untuk menampung nilai True atau False.
Kode:
Redupkan terus As Boolean
lanjutkan = Benar
Jika lanjutkan = Benar Maka MsgBox “Variabel Boolean keren”
Hasil:
Penjelasan: baris kode pertama mendeklarasikan variabel dengan nama lanjutan tipe Boolean. Selanjutnya kita inisialisasi lanjutkan dengan nilai True. Terakhir, kami menggunakan variabel Boolean untuk hanya menampilkan MsgBox jika variabel tersebut memiliki nilai True.

Seorang pengajar dan pembelajar yang mengurus lembaga pelatihan dan kursus komputer bernama LKP Naura