TUTORIAL OBJECT RANGE MACRO VBA MICROSOFT EXCEL

tutorialmicrosoftexcel.net – Object Range, yang merupakan representasi dari cell (atau sel) pada lembar kerja Anda. Range adalah objek yang paling penting ketika anda memulai Menggunakan Microsoft Excel VBA. Pada tutorial microsoft excel kali ini akan memberikan gambaran sifat dan metode dari objek Range. Object Range Properti adalah merupakan sesuatu metode tindakan yang  dimiliki objek range (menggambarkan objek). Dalam menggunakan VBA excel sangat penting mengetahui methode, properti objek range dan cara mendefinisikan objek range pada VBA Microsoft Excel.

Contoh Range

syntax range pada VBA sebagai berikut :

range(cell 1, cell 2)

keterangan :

cell 1 (required) : merupakan batas awal dari range (jangkauan)

cell 2 (optional) : merupakan batas akhir dari range (jangkauan). Optional jika tidak diisi cell 2 maka object range hanya mengambil nilai cell 1.

contoh : range(A1, B6)

Untuk lebih memahami penggunaan objek range pada VBA excel lakukan langkah langkah berikut ini.

  1. Buatlah tombol pada microsoft excel seperti gambar dibawah ini VBA Microsoft Excel
  2. Lalu double klik pada commanButton1 untuk menampilkan jendela Visual basic. range2ketiklah “Range(“A2”, “C4”) = 4” lalu jalankan VBA Macro Excel
  3. Hasil akan tampak seperti dibawah ini VBA Microsoft Excel

Cells

Selain Range anda juga dapat menggunakan Cells, Cells sangat berguna jika anda ingin menggunakan looping mengenai rentang range. Contoh penggunaan range dapat anda lihat di bawah ini

kode :

Cells(3, 2).Value = 2

VBA Microsoft Excel

kode :

Range(Cells(1, 1), Cells(4, 1)).Value = 5

VBA Microsoft Excel

Deklarasi Range

Anda dapat juga mendeklarasikan sebuah range dengan menggunakan perintah dim dan set pada VBA Macro Excel. Contoh

kode :

Dim myrange As Range
Set myrange = Range(“A1:C4”)

myrange.Value = 8

Hasilnya akan seperti ini VBA Microsoft Excel

Select

Select merupakan method yang disediakan untuk range yang berfungsi untuk memilih range tertentu atau bagian tertentu dalam range. Contoh penggunaan :

kode :

Dim example As Range
Set example = Range(“A1:C4”)

example.Select

Hasilnya akan seperti gambar dibawah ini VBA Microsoft Excel

Rows

Rows merupakan properti dari range yang berfungsi untuk memberikan akses terhadap baris (row) tertentu pada Microsoft Excel. Contoh penggunaan :

kode :

Dim example As Range
Set example = Range(“A1:C4”)

example.Rows(3).Select

Hasilnya akan seperti di bawah ini rows-property

Columns

Sama halnya dengan Rows Fungsi Columns memberikan akses kepada kolom tertentu pada Microsoft Excel. Contoh Penggunaannya :

kode :

Dim example As Range
Set example = Range(“A1:C4”)

example.Columns(2).Select

Hasilnya seperti di bawah ini VBA Microsoft Excel

Copy/Paste

Copy dan Paste merupakan metode yang digunakan untuk menggandakan dan menyalin range tertentu. Contoh :

kode :

Range(“A1:A2”).Select
Selection.Copy

Range(“C3”).Select
ActiveSheet.Paste

Hasilnya akan seperti gambar di bawah ini : VBA Microsoft Excel

ClearContents

Untuk menghapus isi dari sebuah jangkauan (Range) anda dapat menggunakan metode ClearContents. Contoh :

Kode :

Range(“A1”).ClearContents

Atau bisa dengan

Range(“A1″).Value =” ”

Count

Count merupakan properti untuk menghitung jumlah cells dari sebuah jangkauan (Range). Contoh penggunaan : VBA Microsoft Excel Macro

kode :

Dim example As Range
Set example = Range(“A1:C4”)

MsgBox example.Count

Hasilnya akan seperti di bawah ini :

Macro VBA Microsoft Excel MacroMemaksimalkan aplikasi Macro VBA Excel untuk melakukan manipulasi dan pengolahan data dengan microsoft excel sangat mudah dan menyenangkan. Tutorial Microsoft Excel selalu berusaha memenuhi kebutuhan belajar microsoft excel anda.

Berita Lainnya