Search This Blog

Option Explicit

Option Explicit digunakan pada level module untuk memaksa deklarasi variabel secara eksplisit dalam modul tersebut.

Penulisan:

Option Explicit

Catatan:
Jika digunakan statemen Option Explicit harus ditempatkan pada modul sebelum menuliskan procedure atau sub apapun.
Ketika Option Explicit terdapat pada module, anda harus mendeklarasikan semua variabel menggunakan statemen Dim, Private, Public, Redim atau Static. Jiaka anda menggunakan variable yang tidak dideklarasikan maka error akan terjadi pada saat waktu compile program.

Jika anda tidak menggunakan statemen Option Explicit, semua variable yang tidak dideklarasikan akan bertipe Variant kecuali tipe default yang lain ditentukan dengan statemen Deftype.

Note Gunakan Option Explicit untuk mencegah kesalahan menuliskan nama variable atau untuk mencegah kebingungan dalam kode program dimana ruang lungkup (scope) variable tidak jelas.

No comments: