Belajar Macro VBA 04: Memahami Object Collection

macro vba memahami object collection di excel

Share This Post

Setelah Object, yang berikutnya harus diketahui untuk memrogram macro-VBA adalalah Collection. Sederhananya, Collection adalah “Kumpulan Object yang sama”. Contoh object pada Excel yang merupakan Collection adalah: Workbooks, Worksheets, Cells, dan Ranges. Mudah dipahami, collection Workbooks berisi kumpulan workbook, worksheets berisi kumpulan object worksheet, dan seterusnya.

Keuntungan menggunakan Collection adalah mengakses member beberapa object sekaligus (karena sama). Dan disisi lain, Collection juga menyediakan tools untuk mengakses anggotanya satu-per-satu melalui index dan looping. Berikut ini adalah contoh kode program yang memanfaatkan Collection. Bagi yang ingin mencobanya, silahkan download file latihan di bagian bawah tutorial ini.

  1. Buka file latihan : 04 Memahami Object Collection di Macro VBA.xlsm
  2. Tekan Alt-F11 untuk membuka Visual Basic
  3. Perhatikan bahwa pada awalnya di workbook ini ada 3 worksheet
  4. Pada jendela immediate, masukan kode berikut:
  5. kode vba collection excel

 

Penjelasan kode di atas adalah sebagai berikut:

‘Worksheets adalah perintah untuk memanggil Collection Worksheet
Worksheets.Add   ‘Action add untuk menambah worksheet baru
Worksheets.Add   ‘Action add untuk menambah worksheet baru
                 ‘Setelah 2x action Add, worksheet bertambah 2 buah

?Worksheets(1).Name ‘Memanggil property Name untuk melihat nama worksheet ke-1
?Worksheets(2).Name ‘Memanggil property Name untuk melihat nama worksheet ke-2
?Worksheets(3).Name ‘Memanggil property Name untuk melihat nama worksheet ke-3

Contoh lain di bawah ini, menggunakan Object Cells

contoh menggunakan collection cells excel

Hasilnya adalah sebagai berikut:

menggunakan collection cell untuk mewarnai di excel

Penjelasan kode:

Range(Cells(1,10),Cells(20,10)).Select
‘ Cells(1,10) merujuk pada lokasi baris ke-1 kolom ke-10, sedangkan Cells(20,10) adalah baris ke-20 kolom 10
‘Range(x, y) merujuk pada sel-sel yang tunjuk oleh perintah Cells di atas

Selection.Interior.ColorIndex = 6
‘Mengganti properti ColorIndex menjadi warna nomor 6

Demikianlah tutorial singkat tentang Object Collection di Macro VBA, semoga bermanfaat. Chaw.

File Latihan: 04 Memahami Object Collection di Macro VBA.zip

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

contoh macro dengan if dan do while di excel
Macro VBA

Contoh Membuat Macro dengan IF dan Do While

Seperti yang telah dibahas pada tutorial sebelumnya, macro pada excel bisa dibuat dengan 2 cara: Dengan merekam aksi/kegiatan yang kita lakukan Dengan membuat kode VBA

macro dengan cara merekam
Macro VBA

Membuat Macro dengan Cara Merekam

Pada dasarnya, membuat Macro di Excel bisa dilakukan dengan 2 cara: Merekam serangkaian aksi/kegiatan, melalui menu Record Macro, yang nantinya bisa dipanggil kembali Membuatnya secara

Do You Want To Boost Your Business?

drop us a line and keep in touch

small_c_popup.png

Learn how we helped 100 top brands gain success.

Let's have a chat