Apakah Acara Buku Kerja VBA?

Acara buku kerja VBA didefinisikan sebagai tindakan yang dilakukan oleh pengguna di Microsoft Excel yang dapat memicu pelaksanaan makro yang ditentukan. Sebagai contoh, apabila pengguna membuka buku kerja di Excel, acara "Workbook_Open" dipicu. Begitu juga, apabila pengguna menyimpan buku kerja semasa, acara "Workbook_BeforeSave" dimulakan. Terdapat banyak peristiwa seperti itu yang dibina di dalam Excel VBA Excel VBA VBA bermaksud Visual Basic for Applications. Excel VBA adalah bahasa pengaturcaraan Microsoft untuk Excel dan semua program Microsoft Office lain, seperti Word dan PowerPoint. Program suite Office semuanya menggunakan bahasa pengaturcaraan yang biasa. .

Acara Buku Kerja VBA

Pengguna dapat membuat kod untuk acara buku kerja tertentu, sehingga jika pengguna telah menentukan kod untuk peristiwa tertentu yang telah terjadi, VBA akan segera melaksanakan kod tersebut. Kod yang dilaksanakan ketika suatu peristiwa terjadi disebut sebagai pengendali peristiwa.

Acara buku kerja VBA membolehkan pengguna membuat makro Makro VBA Menetapkan makro di Excel VBA agak mudah. Struktur untuk makro Excel VBA melibatkan bermula dengan garis sub () sebelum memulakan kod makro. Makro menggunakan Aplikasi Visual Basic di Excel untuk membuat fungsi buatan pengguna tersuai dan mempercepat tugas manual dengan membuat proses automatik. yang dijalankan secara automatik oleh Excel apabila peristiwa tertentu berlaku. Mereka meningkatkan pengalaman pengguna, dan memungkinkan untuk menambahkan interaktiviti ke buku kerja Excel.

Ringkasan Pantas

  • Acara buku kerja didefinisikan sebagai tindakan yang mencetuskan pelaksanaan makro tertentu di Excel.
  • VBA secara automatik melaksanakan suatu peristiwa setelah pengguna menentukan kod untuk peristiwa yang telah berlaku.
  • Contoh acara lembaran kerja VBA adalah Terbuka, yang dipicu sebaik Buku Kerja diaktifkan.

Jenis Acara di Excel

Terdapat pelbagai jenis objek di Excel, yang boleh mempunyai pelbagai peristiwa yang berkaitan dengannya. Contoh peristiwa Excel termasuk Excel itu sendiri (aplikasi), buku kerja, lembaran kerja, carta, dan lain-lain. Acara dijelaskan secara terperinci di bawah:

1. Acara peringkat aplikasi

Peristiwa aplikasi berlaku pada aplikasi Microsoft Office itu sendiri, seperti Excel. Contoh acara peringkat aplikasi termasuk membuka buku kerja baru, menyimpan buku kerja semasa, atau menutup satu atau lebih buku kerja terbuka.

2. Acara peringkat buku kerja

Kejadian buku kerja berlaku kerana tindakan pengguna pada buku kerja itu sendiri. Contoh peristiwa tersebut termasuk membuat lembaran kerja baru, membuka buku kerja, dan mencetak buku kerja.

3. Acara peringkat lembaran kerja

Peristiwa lembaran kerja adalah peristiwa yang dipicu ketika pengguna melakukan tindakan pada lembaran kerja. Contoh peristiwa tahap lembaran kerja termasuk mengklik dua kali pada sel, mengklik kanan pada sel, menukar sel dalam lembaran kerja, mengubah warna lembaran kerja, dll.

4. Acara peringkat UserForm

Peristiwa UserForm adalah peristiwa yang berlaku pada UserForm atau objek (seperti butang atau sel) di dalam UserForm. Contoh peristiwa UserForm adalah mengklik sel di UserForm.

5. Acara carta

Peristiwa carta adalah peristiwa yang berlaku pada lembaran carta. Lembaran carta berbeza dari lembaran kerja, dan tugasnya adalah menyimpan carta. Contoh peristiwa carta termasuk mengubah ukuran carta dan mengubah pemilihan carta grafik dan Templat Grafik Templat grafik dan grafik ini menyediakan anda dengan 10 jenis carta dan grafik yang berbeza yang digunakan dalam perancangan dan analisis kewangan. Grafik Garisan # 1 Penyelesaian yang tepat untuk menunjukkan pelbagai siri siri data yang berkait rapat. # 2 Bar Grafik Bar (lajur) adalah jenis grafik terbaik untuk membentangkan satu data ser.

Acara Tahap Buku Kerja

Ikuti langkah-langkah di bawah untuk melihat senarai acara buku kerja:

  • Buka tetingkap VBA dari tab Pembangun Tab Pembangun Tab Pembangun, yang merupakan tab bawaan di Excel, menyediakan ciri yang diperlukan untuk menggunakan Visual Basic for Applications (VBA) dan melakukan operasi makro.
  • Klik “ThisWorkbook” di sebelah kiri di bawah Objek Microsoft Excel untuk membuka tetingkap kod.
  • Pada tetingkap Code, pilih Workbook dari pilihan drop-down di sebelah kiri. Ia akan menunjukkan kod Work__Open di tetingkap kod.
  • Klik menu lungsur kanan untuk melihat senarai acara buku kerja.

Acara Tahap Buku Kerja

NB: Mengklik salah satu acara akan memasukkan kod untuk acara itu pada tetingkap kod.

Acara Buku Kerja VBA yang Biasa Digunakan

1. Buku Kerja Dibuka

Acara Open Workbook berlaku semasa buku kerja diakses. Ini adalah mesej pertama yang akan dilihat oleh pengguna Excel semasa buku kerja dibuka. Acara dapat diubah untuk menunjukkan peringatan kepada pengguna ketika buku kerja dibuka.

Ia juga boleh digunakan dengan cara berikut:

  • Paparkan mesej selamat datang semasa buku kerja dibuka.
  • Apabila anda ingin merakam cap waktu setiap kali pengguna membuka buku kerja.
  • Apabila anda ingin memaparkan peringatan kepada pengguna seterusnya yang membuka buku kerja.
  • Apabila anda ingin memaparkan mesej pada hari tertentu dalam seminggu semasa buku kerja dibuka.

2. Buku Kerja Acara BeforeSave

Peristiwa WorkS BeforeSave diaktifkan apabila pengguna Excel menyimpan buku kerja semasa, dan ia dipicu bahkan sebelum buku kerja disimpan. Dua senario yang mungkin berlaku apabila Peristiwa Buku SebelumSimpan dapat dicetuskan termasuk:

  • Semasa menyimpan buku kerja buat pertama kalinya. Dalam hal ini, ia akan memaparkan kotak dialog Save As sehingga pengguna dapat menentukan lokasi pilihan di mana fail akan disimpan.
  • Buku kerja sudah disimpan. Apabila peristiwa seperti itu dipicu, ia akan menimpa perubahan dalam versi yang disimpan.

3. Buku Kerja Acara BeforeClose

Acara Workbook BeforeClose dicetuskan sebaik sahaja buku kerja ditutup. Kod VBA dilaksanakan tanpa mengira sama ada buku kerja ditutup atau tidak. Dengan mengandaikan bahawa pengguna belum menyimpan karya dan mendapat permintaan meminta untuk menyimpan buku kerja atau membatalkan dan memilih yang terakhir, buku kerja tidak akan disimpan. Namun, kerana Acara BeforeClose telah dipicu, kod acara akan dipicu.

Acara Buku Kerja VBA lain akan merangkumi yang berikut:

  • Sebelum Mencetak
  • Nyahaktifkan
  • Lembaran Baru
  • LembaranAktifkan
  • HelaianSebelumDihapus
  • HelaianBeforeRightKlik
  • TetingkapAktifkan
  • Tetingkap Nyahaktifkan
  • SheetBeforeDoubleClick
  • HelaianBeforeRightKlik

Lebih Banyak Sumber

Finance adalah penyedia rasmi Pensijilan Pemodelan & Penilaian Kewangan global (FMVA) ™ Sertifikasi FMVA® Sertai 350,600+ pelajar yang bekerja untuk syarikat seperti program pensijilan Amazon, JP Morgan, dan Ferrari, yang direka untuk membantu sesiapa sahaja menjadi penganalisis kewangan bertaraf dunia . Untuk terus memajukan kerjaya anda, sumber tambahan di bawah akan berguna:

  • Excel VBA Contoh Excel VBA Contoh Excel VBA membolehkan pengguna membuat makro yang mengautomasikan proses dalam Excel. Panduan ini akan menggunakan contoh Excel VBA untuk menunjukkan cara merakam makro dengan menyiapkan makro, cara menyatakan pemboleh ubah, dan cara merujuk data.
  • Bagaimana Menambah Butang VBA di Excel? Bagaimana Menambah Butang VBA di Excel? Apabila menggunakan buku kerja yang memasukkan kod VBA, anda boleh menambahkan butang makro untuk memudahkan pengguna Excel yang lain menjalankan kod tanpa pengetahuan tentang
  • Bagaimana cara Menyahpepijat Kod? VBA: Cara Menyahpepijat Kod Semasa menulis dan menjalankan kod VBA, penting bagi pengguna untuk mempelajari cara men-debug kesalahan kod. Ini adalah harapan pengguna Excel bahawa kodnya
  • Rujukan Sel VBA Rujukan Sel VBA Rujukan sel VBA membolehkan pengguna memberitahu Excel di mana mencari data yang diperlukannya. Setelah membuat makro dan menyatakan pemboleh ubah, langkah seterusnya adalah membuat rujukan sel VBA, yang sebenarnya merujuk pada setiap pemboleh ubah dan yang kemudian dapat digunakan untuk memanipulasi data dalam lembaran Excel.

Disyorkan

Adakah Crackstreams telah ditutup?
2022
Adakah pusat arahan MC selamat?
2022
Adakah Taliesin meninggalkan peranan kritikal?
2022