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.
- Buatlah tombol pada microsoft excel seperti gambar dibawah ini
- Lalu double klik pada commanButton1 untuk menampilkan jendela Visual basic. ketiklah “Range(“A2”, “C4”) = 4” lalu jalankan VBA Macro Excel
- Hasil akan tampak seperti dibawah ini
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
kode :
Range(Cells(1, 1), Cells(4, 1)).Value = 5
Deklarasi Range
Anda dapat juga mendeklarasikan sebuah range dengan menggunakan perintah dim dan set pada VBA Macro Excel. Contoh
kode :
Dim myrange As Rangemyrange.Value = 8
Set myrange = Range(“A1:C4”)
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 Rangeexample.Select
Set example = Range(“A1:C4”)
Rows
Rows merupakan properti dari range yang
berfungsi untuk memberikan akses terhadap baris (row) tertentu pada
Microsoft Excel. Contoh penggunaan :
kode :
Dim example As Rangeexample.Rows(3).Select
Set example = Range(“A1:C4”)
Columns
Sama halnya dengan Rows Fungsi Columns memberikan akses kepada kolom tertentu pada Microsoft Excel. Contoh Penggunaannya :
kode :Dim example As RangeHasilnya seperti di bawah ini
Set example = Range(“A1:C4”)
example.Columns(2).Select
Copy/Paste
Copy dan Paste merupakan metode yang digunakan untuk menggandakan dan menyalin range tertentu. Contoh :
kode :Range(“A1:A2”).SelectHasilnya akan seperti gambar di bawah ini :
Selection.Copy
Range(“C3”).Select
ActiveSheet.Paste
ClearContents
Untuk menghapus isi dari sebuah jangkauan (Range) anda dapat menggunakan metode ClearContents. Contoh :Kode :
Range(“A1”).ClearContentsAtau bisa dengan
Range(“A1″).Value =” ”
Count
Count merupakan properti untuk menghitung jumlah cells dari sebuah jangkauan (Range). Contoh penggunaan :kode :
Dim example As RangeHasilnya akan seperti di bawah ini :
Set example = Range(“A1:C4”)
MsgBox example.Count
No comments:
Post a Comment