Perbedaan Activeworkbook dan Thisworkbook VBA Excel ~ Matematika Akuntansi -->

Monday, May 31, 2021

Perbedaan Activeworkbook dan Thisworkbook VBA Excel


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.Name
End 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.Name
End 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.

Referensi :

  • Google.com

Salam,

Muhamad Pajar Sidik

President 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 👇