Mengenal Apa Itu Option Explicit Pada Macro VBA Excel

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:

Dim myVar As Integer

myVar = 10

Range(“A1”).Value = bar

Apa yang akan Anda dapatkan setelah mengetikkan kode di atas:

Mengenal Apa Itu Option Explicit Pada Macro VBA Excel

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:

Mengenal Apa Itu Option Explicit Pada Macro VBA Excel

dan akan menghasilkan:

Mengenal Apa Itu Option Explicit Pada Macro VBA Excel

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.

Mengenal Apa Itu Option Explicit Pada Macro VBA Excel

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.

Mengenal Apa Itu Option Explicit Pada Macro VBA Excel

Option Explicit tidak akan ditambahkan secara otomatis ke file Excel yang ada. Sehingga Anda harus mengaktifkannya sendiri pada Macro VBA Excel.

Add a Comment

Your email address will not be published. Required fields are marked *

* Copy This Password *

* Type Or Paste Password Here *