Hierarki Excel Object

Pada Microsoft Excel yang menjadi Object Utama/Object Induk adalah Excel itu sendiri atau dinamakan “Application”. Object Application memiliki turunan yaitu antar lain, Workbook, Window, Addin, dll. Terus Workbook sendiri memiliki turunan yaitu antara lain worksheet, begitu seterusnya

ExcelObject02

  • Disini terlihat bahwa excel/application obyek memiliki sub objek workbook
  • Workbook memiliki member a.l: worksheet
  • Worksheet memiliki sub object range
  • Range memiliki object font, dst..dst….

Collection

Disamping Hierarki kita juga harus mengetahui tentang Collection, yaitu kumpulan object yang sama, memiliki nama yang sama dengan single Object tapi ditambahkan akhiran s (jamak)

Misalnya :

  • Workbooks, kumpulan dari file2 yang terbuka di Microsoft Excel
  • Worksheets, kumpulan worksheet di suatu workbook
  •  Sheets, kumpulan worksheet, Chartsheet, Macro, Excel 5 Dialog, pokoknya semua yang kalo kita klik kanan ditab worksheet dan pilih Insert

Kita bisa merujuk ke single Object dengan menggunakan Collection, misalnya untuk merujuk ke sheet bernama “new sheet” maka kita ketik worksheets(“new sheet”) atau kalo merupakan worksheet ke 1 kita bisa ketik worksheets(1)

Untuk merujuk ke Object

Kita harus hati2 dalam nerujuk ke Object, karena jika salah alamat dipastikan program akan error atau melakukan hal yang aneh. untuk merujuk ke suatu cell, misalnya cell A1, kita bisa gunakan Full Qualified Reference

Application.Workbooks(“book1”).Worksheets(“sheet 1”).range(“A1”)

Namun bisa kita singkat karena Application bisa kita hilangkan karena merupakan Object Induk

Workbooks(“book1”) juga kita bisa hilangkan jika kita merujuk ke workbook aktif adalah book1

jadi cukup

Worksheets(“sheet 1”).range(“A1”)

bahkan kalau Worksheets(“sheet 1”) merupakan worksheet aktif kita bisa langsung tulis

range(“A1”)

PDF24    Send article as PDF   

Comments are closed.