Skip to content Skip to sidebar Skip to footer

Panduan Vba Excel: Vbe (Visual Basic Editor) Excel #02

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Pada tutorial sebelumnya kita sudah berguru wacana pengertian Macro dan VBA. Kemudian kita juga sudah menyiapkan beberapa hal yag diharapkan untuk memulai berguru Macro dan VBA excel ini. Selain itu kita juga sudah berhasil menulis sebuah aba-aba Macro VBA sederhana yang menghasilkan sebuah message box atau kotak pesan.

Setelah mempelajari tutorial dasar VBA tersebut, pertanyaan apa yang pertama kali muncul difikiran anda?

Tentunya akan muncul banyak pertanyaan yang majemuk sesuai tingkat pengetahuan anda wacana VBA Excel sebelumnya. Meskipun demikian sangat jarang saya menemukan sebuah pertanyaan yang menyinggung wacana apa itu sebetulnya VBE(Visual Basic Editor) dan bagaimana fungsi dari masing-masing bab VBE tersebut.

Padahal berdasarkan saya ini menjadi salah satu hal yang sangat penting untuk anda kuasai pertama kali, sebagaimana pentingnya anda untuk mengenal user interface pada microsoft excel, sehingga dengan mengetahui fungsi dari masing masing bab tersebut kedepan anda akan lebih efektif untuk bekerja dengan Macro atau VBA Excel serta mengikuti panduan-panduan selanjutnya.

Oleh lantaran itu, pada seri panduan dasar VBA Excel ini saya akan mengajak anda berguru lebih mendalam mengenal wacana Visual Basic Editor atau lebih bersahabat kita sebut sebagai VBE.


Pengertian Visual Basic Editor(VBE)


Apa itu Visual Basic Editor?

Visual Basic Editor yang juga dikenal sebagai VB Editor atau VBE saja merupakan sebuah IDE atau Integrated Development Environment. Sebenarnya VBE merupakan aplikasi yang terpisah dari Excel. Meskipun pada prakteknya untuk membuka VBE Excel anda harus membuka aplikasi Office Excel terelbih dahulu.

Visual Basic Editor merupakan sebuah alat (tool) programming workspace yang dipakai untuk menciptakan atau menulis, memodifikasi dan melaksanakan maintenance terhadap prosedur dan modul VBA di Excel.

Anda tidak perlu membingungkan diri dengan kedua klarifikasi di atas, lantaran intinya maksudnya kurang lebih sama bahwa VBE berfungsi sebagai daerah menulis dan mengedit kode-kode VBA.

Cara Membuka VB Editor


Bagaimanakah cara membuka VB Editor atau VBE?

Seperti yang sudah dijelaskan pada tutorial sebelumnya, untuk menciptakan VB Editor pada excel setidaknya ada 3 cara. Yakni:
  1. Pada TAB Developer--Grup Code--Pilih sajian Visual Basic.

     Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02
  2. Klik kanan nama sebuah sheet dalam sheets tab kemudian pilih View Code.

     Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02
  3. Cara terakhir dan paling gampang yaitu dengan memakai Shortcut Alt + F11.

Bagian-bagian Visual Basic Editor(VBE)


Apa saja bagian-bagian dari tampilan VBE?

Jendela VBE setidaknya dibagi dalam 5 bab utama:
  1. Menu Bar
  2. Toolbar
  3. Project Window atau Project Explorer
  4. Properties Window
  5. Programming Window / Code Window / Module Window

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02


Apabila anda sudah terbiasa memakai komputer saya kira anda sudah tidak abnormal lagi dengan model tampilan ini yang intinya memang mempunyai fungsi yang sama dengan aplikasi komputer pada umumnya.

Menu kafetaria intinya berisi beberapa sajian drop-down. Setiap sajian drop-down berisi perintah (command) yang sanggup dipakai untuk berinteraksi dan melaksanakan banyak sekali hal dengan banyak sekali komponen VB Editor.

Menu-menu tersebut antara lain: File, Edit, Insert, Format, Debug, Run, Tools, Addins, Window, dan Helps.

Pada beberapa bab sajian ini disertai juga dengan keyboard Shortcut yang sanggup anda gunakan untuk mengakses perintah-perintah tertentu dengan lebih cepat.

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Pada bab ini ada beberapa opsi yang perlu kita samakan, lebih lanjut akan dibahas pada bab selanjutnya di bawah.

Toolbar


Bagian Toolbar pada VBE berisi tombol, ikon, sajian atau elemen serupa lainnya yang sanggup dipakai ketika bekerja dengan VBE. Masing-masing icon sajian pada toolbar mewakili satu perintah atau fungsi tertentu.

Secara default VBE hanya menampilkan 1 jenis kelompok toolbar yakni "Standart Toolbar". Sebenarnya masih ada 3 toolbar lain yang sanggup juga anda tampilkan, yakni:
  1. Debug toolbar
  2. Edit toolbar
  3. UserForm toolbar

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Keempat jenis toolbars ini sanggup anda atur tampilannya pada sajian View--Toolbars.

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Project Window atau Project Explorer


Project Window atau dikenal juga sebagai Project Explorer terletak di sebelah kiri, bab ini mengatakan semua workbook yang terbuka termasuk yang tersembunyi (hidden). Setiap workbook atau addins yang terbuka akan ditampilkan sebagai project yang terpisah.

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Jika Project Window tidak terlihat secara default di VBE, gunakan shorcut Ctrl + R untuk membukanya.

Microsoft mengartikan Project sebagai "A set of modules". Sebuah project yang terlihat pada VBE merupakan sekumpulan object yang tersusun secara sistematis sesuai kelompok objectnya.

Pada sebuah VBAProject setidaknya memuat 1 set kelompok object yang disebut "Microsoft Excel Objects" dan akan menampilkan set lainnya jikalau memang ada.

Berikut beberapa set, node atau kelompok object yang ditampilkan pada setiap project VBA:
  1. Microsoft Excel Objects: Set ini akan selalu ada pada setiap project VBA Excel dan setidaknya akan memuat 2 jenis object:
    • Object workbook yang disebut sebagai "ThisWorkbook". Object ini mewakili setiap file excel.
    • Object worksheet. Setiap worksheet akan ditampilkan sebagai object yang terpisah. Apabila pada file anda ada 3 buah sheet maka akan ada 3 object yang tampil untuk jenis ini dan akan bertambah atau berkurang sesuai dengan jumlah sheet yang ada pada setiap file excel
  2. Modules: Jika anda menciptakan sebuah module maka akan ditampilkan pada bab ini. Cara menambahkan modul juga sudah dibahas pada tutorial sebelumnya.
  3. Forms: Apabila anda menciptakan sebuah form maka akan muncul set Forms ini. Setiap anda menciptakan sebuah form gres maka objectnya akan dimasukkan ke dalam set atau node ini.
  4. Class modules: Jika anda menciptakan sebuah class module, maka akan terlihat di node ini.
  5. References: Jika project anda memuat sebuah acuan khusus maka akan ditambahkan sebuah node References. Bagian ini barangkali akan jarang anda lihat lantaran memang sangat jarang dipakai untuk pemula menyerupai kita-kita ini.

Pada bab atas Project Explorer ada 3 icon dengan fungsi sebagai berikut:
  1. Icon View Code: Untuk menampilkan aba-aba yang tersimpan pada object terkait
  2. Icon View Object: Untuk menampilkan bentuk object terkait
  3. Icon Toggle Folders: Untuk menampilkan object-object pada Project Explorer secara berkelompok dalam group tertentu atau sebaliknya.

Anda tidak perlu terlalu memusingkan diri dengan beberapa istilah yang barangkali masih abnormal di atas. Yang terpenting pada bab ini yaitu anda cukup memahami bagaiamana VBE menampikan setiap object pada sebuah project VBA secara terstruktur di bab Project Window VBE.

Bagaimana Cara Menyembunyikan Project Explorer


Saat fokus menulis sebuah aba-aba VBA pada objek tertentu ada kalanya anda perlu untuk menyembunyikan bab ini, tujuannya semoga tampilan aba-aba kita sanggup terlihat lebih lebar atau luas.

Ada 2 Cara untuk menyembunyikan bab Project Explorer atau Project Window ini:
  1. Klik icon "x" atau close button pada sudut kanan Project Explorer.
  2. Klik Kanan pada bab manapun di dalam Project Explorer kemudian pilih sajian "Hide".

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Bagaimana Cara Menampilkan Project Explorer


Jangan panik ketika Project Window atau Project Explorer hilang dan tidak terlihat di VBE. Cara untuk menampilkannya kembali setidaknya ada 3:
  1. Klik atau pilih menu View--Project Explorer
  2. Pada Standart Toolbar klik atau pilih icon Project Explorer
  3. Cara yang lebih efisien yaitu dengan menekan shortcut Ctrl + R

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Properties Window


Properties Window menampilkan pengaturan properti dari setiap objek yang sedang aktif atau terpilih di Project Explorer. Fungsi Properties Window (Jendela Properti) yaitu untuk mengatur properti dari masing-masing object VBA. Misalnya untuk mengubah nama object semoga lebih gampang dikenali dan kita ingat.

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Untuk anda yang masih mulai berguru VBA tampaknya bab ini belum terlalu akan anda butuhkan.

Bagaimana Cara Menyembunyikan Properties Window


Sama menyerupai pada bab Project Explorer, anda sanggup juga menyembunyikan bab Properties Window pada VBE.

Ada 2 Cara untuk menyembunyikan bab Properties Window ini:
  1. Klik icon "x" atau close button pada sudut kanan Properties Window.
  2. Klik Kanan pada bab manapun di pada Properties Window kemudian pilih sajian "Hide".

Bagaimana Cara Menampilkan Properties Window


Untuk meng-unhide atau menampilkan kembali Properties Window yang hilang pada VB Editor yaitu sebagai berikut:
  1. Klik atau pilih menu View--Properties Window
  2. Pada Standart Toolbar klik atau pilih icon Properties Window
  3. Cara yang lebih efisien yaitu dengan menekan shortcut F4

Code Window


Code Window dikenal juga sebagai Programming window atau Module Window yaitu daerah dimana kita menuliskan aba-aba atau script VBA.

Pada bab ini kode-kode VBA akan ditampilkan. Dibagian ini pula anda akan melaksanakan editing sebuah aba-aba atau script VBA baik menambah aba-aba mengurangi atau menghapus sebuah aba-aba VBA.

Secara default jikalau anda membuka sebuah object tertentu maka bab ini akan terlihat kosong.

Code Window akan menampilkan aba-aba atau srcipt VBA untuk masing-masing object VBA pada setiap project VBA anda.

Beberapa alternatif cara untuk mengakses setiap Code Window untuk setiap object VBA yaitu sebagai berikut:
  1. Pilih object pada Project Explorer kemudian pilih menu View--Code.

     Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02
  2. Pilih object kemudian klik icon View Code pada bab atas Project Explorer.

     Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02
  3. Klik kana object kemudian pilih sajian "View Code".

     Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02
  4. Lakukan Double Click pada object.
  5. Menampilkan aba-aba dengan keyboard shortcut Alt + F7.

Cara mana yang paling efisien untuk anda?

Immediate Window, Locals Windows dan Watch Window


Selain window-window atau jendela utama tadi masih ada 3 Window lain yang biasanya tersembunyi di VBE. Yakni:
  1. Immediate Window
  2. Locals Windows
  3. Watch Window

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Tiga bab Window pada VBE diatas akan membantu anda untuk melaksanakan debugging atau menyidik sebuah aba-aba VBA. Apakah aba-aba yang kita buat menghasilkan error tertentu atau tidak dan lain sebagainya.

Untuk ketika ini barangkali anda belum terlalu membutuhkannya, namun percayalah pada waktunya Window-window ini akan sangat berkhasiat untuk anda.

Bagian VBE ini sanggup juga disembunyikan dan ditampilkan kembali menyerupai bagian-bagian lainnya. Sebagai pola saya akan membahas Immediate Window saja. Untuk kedua window lainnya caranya sama hanya butuh sedikit pembiasaan saja.

Bagaimana Cara Menyembunyikan Immediate Window


Ada 2 Cara untuk menyembunyikan bab Immediate Window pada VB Editor excel:
  1. Klik icon "x" atau close button pada sudut kanan Immediate Window.
  2. Klik Kanan Immediate Window kemudian pilih sajian "Hide".

Bagaimana Cara Menampilkan Immediate Window


Untuk meng-unhide atau menampilkan kembali Immediate Window, alternatif caranya yaitu sebagai berikut:
  1. Klik atau pilih menu View--Immediate Window.
  2. Gunakan keyboard shortcut Ctrl + G.

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Mengatur VBE Options


Setelah memahami beberapa bab dasar dari tampilan VBE di atas, pada bab ini akan menjelaskan wacana pengaturan pada options VBE.

Meskipun tidak wajib anda lakukan saya kira menjadi penting untuk menyamakan pengaturan atau options VBE ini semoga ke depan anda lebih gampang untuk mengikuti panduan-panduan VBA yang kami tuliskan pada blog ini.

Menampilkan VBE Options


VBE Options sanggup anda temukan pada menu Tools kemudian pilih Options....

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Setelah menentukan sajian tersebut, pada VBE Options window yang muncul akan terlihat ada 4 TAB:
  1. Editor
  2. Editor Format
  3. General
  4. Docking

TAB Editor


TAB ini dibagi dalam 2 kelompok: Code Setting dan Windows Setting.

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Code Setting


Untuk bab ini saya sarankan untuk anda checklist semua menyerupai yang terlihat di pola gambar.
  • Auto Syntax Check
    Jika di centang maka VBE akan aktif menyidik setiap penulisan script sehingga akan segera diketahui jikalau ada kesalahan penulisan aba-aba VBA ketika berpindah baris.
  • Require Variable Declaration
    Opsi ini menentukan apakah VBE akan secara otomatis menambahkan statement "Option Explicit" di awal modul VBA yang anda buat.

    Apabila statement ini ada pada awal module VBA maka akan mewajibkan anda untuk melaksanakan deklarasi variabel atau mendefinisikan (secara eksplisit) semua variabel yang Anda gunakan di modul tersebut.

    Secara default opsi ini memang tidak tercentang. Untuk anda yang sedang memulai berguru VBA saya sarankan opsi ini anda centang atau anda aktifkan. Sehingga kita sanggup sekaligus berguru untuk bermain variabel.

    Walaupun pada prakteknya anda akan menghadapi banyak kesulitan lantaran aktifnya opsi ini, percayalah opsi ini akan sangat bermanfaat untuk anda ke depannya.
  • Auto List Members
    Otomatis menampilkan daftar anggota sebuah object, baik berupa properties, methods, maupun konstanta yang dimilikinya.
  • Auto Quick Info
    Otomatis menampilkan informasi argument sebuah functions, properties atau methodes VBA sehingga memudahkan dalam pengisian parameter-parameter input yang dipilih.
  • Auto Data Tips
    Otomatis menampilkan informasi bab yang ditunjuk mouse ketika debugging ketika dalam mode break.
  • Auto Indent
    Tercermin dari nama opsinya, bab ini akan menciptakan indent setiap baris aba-aba VBA sama dengan indent baris sebelumnya.

Windows Setting

  • Drag-and-Drop Text Editing
    Jika Anda mengaktifkan Drag-and-Drop Text Editing, Anda akan sanggup memindahkan potongan teks atau aba-aba VBA memakai mouse Anda dengan cara Drag and Drop.
  • Default to Full Module View
    Jika opsi ini diaktifkan, code window akan menampilkan semua prosedure yang terdapat pada sebuah object. Jika pilihan dimatikan (tidak tercentang), Anda hanya akan sanggup melihat 1 prosedure saja dan butuh memakai sajian drop-down di sudut kanan atas code window untuk beralih antar prosedure.
  • Procedure Separator
    Jika diaktifkan maka pada selesai setiap prosedure akan ditampilkan sebuah garis pembatas yang tentunya akan membantu penglihatan kita untuk membedakan setiap prosedure yang ada, khususnya dalam mode Full Module View.

TAB Editor Format


Bagian ini mengatur bagaimana aba-aba VBA akan ditampilkan atau terlihat. Saya yakin anda sudah cukup mengerti fungsi setiap bagiannya. Hanya saja pada bab ini pastikan juga opsi Margin Indicator Bar tercentang. Opsi ini dimaksudkan untuk memberi jarak antara tepi Code Window dengan area penulisan script, sehingga akan memudahkan anda untuk meletakkan break-point.

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Tidak ada yang perlu anda atur lebih lanjut pada bab ini, biarkan saja menyerupai defaultnya.

Apabila ada bab ini yang perlu klarifikasi silahkan ditanyakan pada bab komentar yang tersedia di bawah.

TAB General


TAB General pada option VBE mengatur beberapa hal yang bersifat umum dalam beberapa kategori semisal Form, penanganan error serta bagaimana aba-aba VBA di kompilasi.

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

  • Form Grid Settings
    memungkinkan Anda mengontrol bagaimana cara VBE menangani UserForms.
  • Show ToolTips
    ToolTips yaitu deskripsi atau keterangan yang ditampilkan oleh VBE untuk membantu Anda memahami fungsi dari sebuah tombol toolbar tertentu. Jika Show ToolTips diaktifkan, ToolTips akan tampil secara otomatis setiap kali Anda mengarahkan kursor ke tombol tertentu.
  • Collapse Proj. Hides Windows
    Opsi ini akan menciptakan VBE menyembunyikan window terkait project tertentu ketika project tersebut Anda tutup. Berlaku untuk project, UserForm, object atau module windows.

Pada bab ini biarkan saja menyerupai apa adanya secara default. Untuk anda yang gres mengenal Visual Basic Editor untuk berguru VBA, pengaturan default di TAB General sudah cukup baik.

TAB Docking


Tab Docking dipakai untuk mengatur sikap setiap windows yang berbeda dari VBE. Jika tercentang maka VBE akan menempatkan windows atau jendela terkait pada bab tepi jendela VBE.

 Pada tutorial sebelumnya kita sudah berguru wacana  Panduan VBA Excel: VBE (Visual Basic Editor) Excel #02

Bagian pengaturan disini akan berpengarauh terhadap bagaimana anda akan menata window-window pada VBE.

Dengan opsi menyerupai gambar, maka semua window selain code window tidak sanggup memasuki programming workspace yang berisi code window.

Selain itu, setiap window juga tidak mempunyai control maximize atau minimize. Kelebihannya, letak setiap window tersebut sanggup dipindahkan ke sisi manapun dari programming workspace dengan cara Drag and Drop ke sisi manapun yang anda kehendaki. Misal, project explorer di drag ke area kanan programming workspace, maka akan tampak garis maya yang mengatakan letak yang sanggup ditempati oleh project explorer.

Jika proses drag tadi di Drop atau dilepaskan ketika berada di atas code window, maka project explorer akan mengambang di atas code window. Untuk mengmbalikannya yaitu dengan double click window project explorer.

Ketika setting options pada tab docking tidak dicentang, maka window tersebut akan diletakkan didalam programming workspace menyerupai code window yang ada disana. Window yang diletakkan dalam programming workspace akan mempunyai control maximize maupun minimize.

Jika window menyerupai project explorer atau properties window tertutup, maka untuk menampilkan kembali yaitu melalui sajian View dan menentukan salah satu window yang ingin ditampilkan.

Baiklah, saya cukupkan dulu untuk pembahasan Visual Basic Editor (VBE) di Excel kali ini, lain kali akan saya update lagi jikalau memang diperlukan. sasaran utama pembahasan kita kali ini yaitu mengenalkan anda dengan Visual Basic Editor yang juga sering disebut sebagai VB Editor atau VBE sebagai tools yang akan sering anda gunakan dalam menciptakan kode-kode VBA.

Jika tidak ada halangan atau berubah fikiran sesudah ini kita akan berguru wacana module dan prosedure, scope, variabel dan konstanta, serta tipe data pada VBA Excel.

Oh ya, jikalau berkenan Support dengan berkomentar dan Share panduan ini, semoga saya sanggup lebih bersemangat untuk menuliskan panduan atau tutorial-tutorial berikutnya.

Akhir kata semoga bermanfaat dan hingga jumpa pada seri panduan VBA Dasar berikutnya.

Post a Comment for "Panduan Vba Excel: Vbe (Visual Basic Editor) Excel #02"