Microsoft Excel Event-Driven Programming – Cara Melampirkan Macro ke Acara Membuka Buku Kerja

Misalkan Anda telah menulis buku kerja untuk klien, teman atau relasi Anda, dan Anda ingin memastikan bahwa ketika kata klien, relasi atau teman membuka buku kerja, Excel memilih sel yang benar dan menampilkan pesan sambutan yang menyenangkan. Bagaimana cara melakukannya?

Penanganan Acara

Semua waktu yang Anda gunakan Excel, peristiwa tersembunyi penembakan (itulah istilah teknis untuk terjadi, omong-omong). Peristiwa dapat terjadi pada dua tingkat – baik di tingkat buku kerja, atau di tingkat lembar kerja.

Beberapa contoh kejadian tingkat buku kerja adalah: membuka buku kerja, menutupnya, mencetaknya, dan mengaktifkan buku kerja.

Beberapa contoh kejadian tingkat-lembar kerja adalah: memilih sel dan mengaktifkan lembar kerja.

Melihat Editor Kode

Untuk melampirkan kode ke buku kerja, hal pertama yang perlu Anda lakukan adalah melihat editor kode VBA. Salah satu cara untuk melakukan ini adalah menekan ALT + F11.

Anda kemudian akan melihat semua file yang telah Anda buka di Project Explorer di sebelah kiri jendela kode VBA (jika Anda tidak dapat melihat ini, tekan CTRL + R). Setiap file terbuka ditampilkan dalam huruf tebal. Temukan file yang Anda kerjakan (jika Anda hanya memiliki satu file terbuka, ini akan mudah!).

Di bawah file tersebut akan tercantum lembar kerja di dalamnya, diikuti oleh buku kerja itu sendiri. Ini biasanya memiliki nama-nama berikut:

– Sheet1 (Sheet1)

– Sheet2 (Sheet2)

– Sheet3 (Sheet3)

– ThisWorkbook

Menempelkan Kode ke Acara Terbuka

Untuk melampirkan kode ke acara tingkat-worksheet, klik ganda pada salah satu lembar kerja. Namun, untuk kasus kami, kami ingin melampirkan kode untuk dijalankan ketika seseorang membuka buku kerja, jadi cukup klik dua kali pada ThisWorkbook obyek.

Di kiri atas jendela kode yang muncul adalah panah drop-down, menampilkan kata Umum. Klik panah ini, dan pilih Buku kerja (Ini satu-satunya pilihan lain yang ditampilkan). Anda sekarang akan melihat:

Private Sub Workbook_Open ()

Akhir Sub

Ini adalah rintisan penanganan event untuk acara terbuka untuk buku kerja. Semua yang perlu Anda lakukan adalah mengetikkan perintah VBA yang valid di sini – misalnya:

MsgBox "Selamat datang di buku kerja ini!"

Ketika Anda menyimpan, menutup dan membuka kembali file, Anda akan melihat pesannya.

Hal-Hal Lain untuk Dicoba

Saat Anda memilih untuk melampirkan kode ke buku kerja, panah jatuh lain di kanan atas layar akan menampilkan kata Buka. Coba klik tanda panah, dan Anda akan melihat semua peristiwa lain dalam kehidupan buku kerja yang dapat Anda lampirkan makro.