Video: Membuat Presentasi Power Point 2025
Adakah anda ingin tahu cara menulis prosedur pengendali acara di VBA VBE membantu anda apabila anda bersedia untuk menulis prosedur pengendali acara; ia memaparkan senarai semua peristiwa untuk objek yang dipilih.
Di bahagian atas setiap tetingkap Kod, anda dapati dua senarai juntai bawah:
-
Senarai drop-down Objek (yang di sebelah kiri)
-
Senarai drop-down Projek (yang di sebelah kanan)
Secara lalai, Senarai drop-down objek dalam tetingkap Kod memaparkan Umum.
Jika anda menulis pengendali peristiwa untuk objek ThisWorkbook, anda perlu mengklik IniWorkbook dalam tetingkap Projek dan kemudian pilih Buku Kerja dari drop-down Objek (ia satu-satunya pilihan lain).
Jika anda menulis pengendali acara untuk objek Lembaran, anda perlu mengklik Helaian tertentu dalam tetingkap Projek dan kemudian pilih Lembaran Kerja dari senarai drop-down Objek (sekali lagi, satu-satunya pilihan lain).
Selepas anda membuat pilihan anda dari senarai lungsur Objek, anda boleh memilih acara dari senarai drop-down Prosedur. Berikut adalah beberapa pilihan untuk acara berkaitan dengan buku kerja.
Apabila anda memilih acara dari senarai, VBE secara automatik mula membuat prosedur pengendali acara untuk anda. Ini adalah ciri yang sangat berguna, kerana ia memberitahu anda dengan tepat apa hujah-hujah yang betul.
Berikut adalah sedikit kecik. Apabila anda mula memilih Buku Kerja dari senarai Objek, VBE sentiasa mengandaikan bahawa anda ingin membuat prosedur pengendali acara untuk acara Terbuka dan menciptanya untuk anda. Sekiranya anda sebenarnya membuat prosedur Workbook_Open, tidak mengapa. Tetapi jika anda membuat prosedur acara yang berbeza, anda perlu memadam kosong Workbook_Open Sub yang dibuat. Walau bagaimanapun, bantuan VBE berjalan sejauh ini. Ia menulis penyataan Sub dan penyataan Sub Akhir. Menulis kod VBA yang berlaku di antara dua kenyataan ini adalah tugas anda.
Anda tidak perlu menggunakan kedua-dua senarai juntai bawah, tetapi dengan demikian menjadikan tugas anda lebih mudah kerana nama prosedur pengendali acara sangat penting. Jika anda tidak mendapat nama betul, prosedur tidak akan berfungsi. Juga, beberapa prosedur pengendali acara menggunakan satu atau lebih hujah dalam penyataan Sub. Tidak ada cara untuk anda ingat apa hujah-hujah tersebut. Sebagai contoh, jika anda memilih SheetActivate dari senarai acara untuk objek Kerja, VBE menulis pernyataan Sub berikut:
Private Sub Workbook_SheetActivate (ByVal Sh As Object)
Dalam kes ini, Sh adalah hujah yang diberikan kepada prosedur dan merupakan pemboleh ubah yang mewakili helaian dalam buku kerja yang diaktifkan.
