Biasanya option explicit d’letakan di bagian atas coding atau dibagian general. fungsi option explicit untuk memaksa programmer mendeklarasikan semua variabel sebelum variabel tersebut digunakan. dengan option explicit akan sangat membantu programmer dalam mengurangi kesalahan dan mengetahui letak kesalahan atau debug.contoh keuntungan ketika kita menggunakan option explicit :
Private Sub CommandPesan_Click()
Dim PesanKu As String
Pesan = "Hello VB....." '<-- ada kata "Ku" yg kurang pada variabel
MsgBox PesanKu
End Sub
Ketika program di run maka MessageBox tidak akan menampilkan pesan sesuai pada coding tetapi menampilkan MessageBox kosong. Kemudian ketikan Option Expilicit di atas Private Sub CommandPesan_Click(). Setelah itu runing lagi programnya maka akan muncul pesan kesalahan “Variable not defined” yang berarti bahwa variabel tidak atau belum didefinisikan….ini adalah salah satu keuntungan menggunakan option Explicit programmer jadi mengetahui letak kesalahan.mungkin ketika coding belum rumit masih mudah mencari kesalahan namun ketika coding program sudah banyak dan rumit maka keuntungan dari option explicit sangat terasa.