Dalam menggunakan VBA Excel mungkin anda sudah menjumpai coding Thisworkbook dan Activeworkbook. Sekilas penggunaan kedua kidung tersebut tidak terlihat perbedaannya. Namun, jelas antara Thisworkbook dan Activeworkbook memiliki arti yang berbeda.
1. Activeworkbook
Activeworkbook adalah suatu variabel objek VBA Excel yang memungkinkan Anda untuk mereferensikan ke dalam workbook yang sedang aktif.
Contoh:
Untuk mengetahui workbook Excel yang sedang aktive, maka masukan kode di bawah ini ke dalam module VBA Ms. Excel kemudian jalankan kode tersebut.
Sub Show_ActiveWorkbook()MsgBox ActiveWorkbook.NameEnd Sub
Maka hasilnya menjadi :
Maka terlihat workbook yang sedang aktif adalah Book 2.
2. Thisworkbook
Thisworkbook adalah suatu variabel objek VBA Excel yang memungkinkan Anda untuk mereferensikan ke dalam workbook yang berisi kode yang sedang berjalan.
Contoh:
Untuk mengetahui workbook Excel dengan kode VBA yang sedang berjalan, maka masukan kode di bawah ini ke dalam module VBA Ms. Excel kemudian jalankan kode tersebut.
Sub Show_ThisWorkbook()MsgBox ThisWorkbook.NameEnd Sub
Maka hasilnya menjadi :
Maka terlihat workbook yang berisi kode yang sedang dijalankan adalah Book 1.
Demikian artikel kali ini.
Mohon maaf apabila ada salah-salah kata.
Apabila ada yang ingin ditanyakan atau disampaikan, silahkan untuk menulis pada kolom komentar di bawah.
Email : fajarmoehamad@gmail.com
IG : @mupasid
Apabila ada yang ingin ditanyakan atau disampaikan, silahkan untuk menulis pada kolom komentar di bawah.
Referensi :
- Google.com
Salam,
Muhamad Pajar SidikPresident Director of (matematikaakuntansi.blogspot.com)
Email : fajarmoehamad@gmail.com
IG : @mupasid
Jika ingin bertanya secara privat, Silahkan hubungi no 085709994443 dan untuk berkomentar silahkan klick link di bawah ini 👇