Mengenal Option Explicit Pada Macro VBA
Macro VBA Excel sangat
penting untuk dipelajari secara detail dan utuh, karena ini akan sangat
membantu Anda untuk mengenali fitur pada Excel secara penuh tak
terkecuali VBA. VBA ini akan menuntut Anda untuk melakukan sedikit
coding seperti halnya Anda melakukan coding pada saat membuat program.
Tak perlu khawatir jika Anda tidak menguasai coding, karena kita akan
belajar bersama-sama di sini. Pada tutorial kali ini kita akan mengenal
lebih dekat dengan Option Explicit. Apa itu Option Explicit? Option
Explicit sangat direkomendasikan pada kode Excel VBA Anda. Menggunakan
kekuatan Option Explicit akan membantu Anda untuk menyatakan semua
variabel Anda. Sebagai contoh, tulis kode di bawah ini pada lembar kerja Anda:
myVar = 10
Range(“A1”).Value = bar
Apa yang akan Anda dapatkan setelah mengetikkan kode di atas:
Jelas, Cell 1 tidak mengandung nilai
10. Itu karena kita dengan sengaja salah mengeja myVar. Akibatnya, Excel
VBA menempatkan nilai kosong, myVar. Akibatnya, Excel VBA menempatkan
dimasukkan ke dalam cell 1. Bila menggunakan Option Explicit, baris kode
di atas akan menunjukkan tanda eror karena kita tidak mendeklarasikan
variabel bar.
Ini yang akan Anda dapatkan ketika Anda menggunakan Option Explicit:
dan akan menghasilkan:
1. Klik OK. Kemudian Klik Reset (Stop) untuk menghentikan debugger
2. Betulkan mVar sehingga menjadi myVar.
Hasil yang akan Anda dapatkan pada Macro VBA Excel ketika Anda menekan command button pada sheet Anda.
Sekarang Anda tahu mengapa Anda harus
selalu menggunakan Option Explicit pada awal kode Excel VBA Anda. Ini
menghindari salah ketik nama variabel yang ada.
Untungnya, Anda dapat menginstruksikan Excel VBA untuk secara otomatis menambahkan Option Explicit.
1. Dalam Visual Basic Editor, klik Tools dan kemudian klik Options.
2. Beri centang pada Require Variable Declaration.
Option Explicit tidak akan ditambahkan secara otomatis ke file Excel yang ada. Sehingga Anda harus mengaktifkannya sendiri pada Macro VBA Excel.
Penutup
Terima kasih atas kunjungan anda di LingkaranDunia,
serta membaca artikel yang mengenai Mengenal Apa Itu Option Explicit Pada Macro VBA Excel, dan semoga artikel ini bermanfaat buat anda. Jika
ada yang kurang di mengerti silahkan ajukan pertanyaan lewat Email, Facabook LingkaranDunia dan lewat kolom komentar yang kami sediakan di bawah artikel ini.
Daftar Pustaka
- http://amirakostader.blogspot.co.id/
- http://rumuslengkap.com/excel-macro/mengenal-apa-itu-option-explicit-pada-macro-vba-excel/
- http://blogpanduanmicrosoft.blogspot.co.id/