RANGE OBJECT

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).

Contoh

Tempatkan  tombol perintah pada lembar kerja Anda dan tambahkan baris kode berikut:

Range (“B3”). Nilai = 2

Hasil ketika Anda mengklik tombol perintah di lembar:

Contoh Rentang VBA Excel

Kode:

Rentang (“A1: A4”). Nilai = 5

Hasil:

Contoh Rentang

Kode:

Rentang (“A1: A2, B3: C4”). Nilai = 10

Hasil:

Contoh Rentang

Catatan: untuk merujuk ke  rentang bernama dalam kode VBA Excel Anda, gunakan baris kode seperti ini:

Rentang (“Harga”). Nilai = 15

Sel

Selain Range, Anda juga bisa menggunakan Cells. Menggunakan Sel sangat berguna saat Anda ingin  mengulang rentang.

Kode:

Sel (3, 2). Nilai = 2

Hasil:

Sel di Excel VBA

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:

Sel

Deklarasikan Objek Jangkauan

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:

Deklarasikan Objek Rentang di Excel VBA

Select

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:

Pilih Metode

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

Baris/Rows

Properti Rows memberikan akses ke baris tertentu dari suatu rentang.

Baca Juga  Belajar Microsoft Excel: Cara Vlookup Gambar Dan Foto Di Excel

Kode:

Contoh redup As Range
Set¬†example = Range (“A1: C4”) example.

Baris (3) .Pilih

Hasil:

Properti Baris

Catatan: batas untuk ilustrasi saja.

Kolom/Columns

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:

Properti Kolom

Catatan: batas untuk ilustrasi saja.

Salin / Tempel (Copy/Paste)

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:

Salin / Tempel Metode

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

Clear

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.

Menghitung/Count

Dengan properti Hitung, Anda dapat menghitung jumlah sel, baris, dan kolom dari suatu rentang.

Hitung Properti

Catatan: batas untuk ilustrasi saja.

Kode:

Dim contoh Sebagai Rentang
Set¬†contoh = Rentang (“A1: C4”) Contoh

MsgBox

Hasil:

Hitung Sel

Kode:

Contoh redup As Range
Set¬†example = Range (“A1: C4”)

MsgBox example.Rows.Count

Hasil:

Hitung Baris

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.

Baca Juga  Belajar Microsoft Excel: Kenapa Header Kolom Menjelma Angka.

Dim x Sebagai Integer
x = 6
Range (“A1”) Nilai = x

Hasil:

Variabel Integer di Excel VBA

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.

String

Variabel string digunakan untuk menyimpan teks.

Kode:

Buku redup As String
book = “bible”
Range (“A1”) Nilai = buku

Hasil:

Variabel String

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.

Double

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:

Tidak Cukup Akurat

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:

Variabel Ganda

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.

Boolean

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:

Variabel Boolean

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.

 

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Need Help? Chat with us