Anda di halaman 1dari 3

Mengapa Menggunakan Option Explicit? | Excel Jitu https://exceljitu.wordpress.

com/2014/07/07/option-explicit/

Excel Jitu
Mari belajar Excel

Mengapa Menggunakan Option Explicit?


7 Juli 2014 Optimalisasi VBA, Tips, VBA Mengoptimalkan VBA, Option Explicit
Ketika Anda mengembangkan suatu aplikasi yang besar, kemungkinan Anda akan melibatkan banyak modul,
userform, prosedur, fungsi, dsb. Tentunya Anda harus memastikan aplikasi tersebut bebas dari error/bug dan
juga kinerja aplikasi tersebut akan berjalan dengan baik. Salah satu yang perlu kita perhatikan adalah
penggunaan Option Explicit .

Secara default, VBA tidak mengharuskan Anda untuk mendeklarasikan suatu variabel dengan menggunakan
pernyataan Dim. Saat Compiler mendeteksi suatu variabel baru (misal NoInduk) yang belum dideklarasikan
sebelumnya, maka secara otomatis compiler akan membuat variabel baru dengan nama tersebut.

Kelebihannya, memang kita tidak perlu mendeklarasikan sebuah variabel terlebih dahulu. Namun apabila
terjadi kesalahan dalam pengetikan variabel tersebut (misal menjadi NoIndnuk) maka hal tersebut tidak
dideteksi sebagai suatu kesalahan, melaikan akan dideteksi sebagai sebuah variabel baru. Tentunya hal
ini tidak akan memberikan hasil yang diharapkan sebagaimana mestinya, bahkan pengecekan kesealahan
pun akan sedikit menyulitkan.

Anda dapat mencegah kesalahan tersebut dengan menuliskan Option Explicit di baris pertama sebelum
menuliskan semua macro VBA Anda. Dengan demikian, semua variabel harus dideklarasikan terlebih dahulu
menggunakan pernyataan Dim.

Jika Anda belum mendeklarasikan suatu variabel/konstanta, maka Anda akan menjumpai pesan kesalahan
kesalahan seperti pada contoh berikut:

Secara Otomatis, Anda dapat menambahkan pernyataan Option Explicit di setiap kode baru yang Anda buat
Privasi
(kecuali & Cookie:
kode Situs iniAnda
yang sudah menggunakan cookie.
buat, Anda harusDengan melanjutkan
mengetiknya menggunakan
secara situs web
manual) dengan ini,
memilih menu Tools > dan terima
Tutup
Anda setuju dengan penggunaan mereka.
Option > tab Editor > centang Require Variable Declaration
Untuk mengetahui lebih lanjut, termasuk cara mengontrol cookie, lihat di sini: Kebijakan Cookie

1 of 3 11/30/2022, 10:27 PM
Mengapa Menggunakan Option Explicit? | Excel Jitu https://exceljitu.wordpress.com/2014/07/07/option-explicit/

Sponsored Content

Ivanka Trump and Cristiano Ronaldo's Dwayne 'The Rock'


Jared Kushner Manchester Johnson Buys
Close massive $3… Mansion Is for Sal… Georgia Farm - Th…
Mansion Global | Sponsored Mansion Global | Sponsored Mansion Global | Sponsored

Square Peg, Round [Photos] 35 LGBT Incredible


Room: Designing Celebs Who Are toothbrush is all
an Irregular-Shaped Couples And You the rage in

Privasi & Cookie: Situs ini menggunakan cookie. Dengan melanjutkan menggunakan situs web ini,
Tutup dan terima
Anda setuju dengan penggunaan mereka.
Untuk mengetahui lebih lanjut, termasuk cara mengontrol cookie, lihat di sini: Kebijakan Cookie

2 of 3 11/30/2022, 10:27 PM
Mengapa Menggunakan Option Explicit? | Excel Jitu https://exceljitu.wordpress.com/2014/07/07/option-explicit/

Living Space Probably Didn't Indonesia


Mansion Global | Sponsored Know Teeth Care | Sponsored
Richouses | Sponsored

[Pics] Did You [Pics] 50 Photos of [Pics] Here’s What


Know That She Was Princess Diana 30 Historical
This Tall We Had … You’ve Never See… Figures Actually…
Interesticle | Sponsored Journalistate | Sponsored Gloriousa | Sponsored

Privasi & Cookie: Situs ini menggunakan cookie. Dengan melanjutkan menggunakan situs web ini,
Tutup dan terima
Anda setuju dengan penggunaan mereka.
Untuk mengetahui lebih lanjut, termasuk cara mengontrol cookie, lihat di sini: Kebijakan Cookie

3 of 3 11/30/2022, 10:27 PM

Anda mungkin juga menyukai