Excel VBA: Bangun dan Gunakan Kotak Mesej Ya Tidak

  • Berkongsi Ini
Hugh West

Dalam artikel ini, saya akan menunjukkan kepada anda cara anda boleh membangunkan dan menggunakan kotak mesej Ya Tidak dalam VBA dalam Excel.

Bangun dan Gunakan Ya Tidak Kotak Mesej dengan Excel VBA (Paparan Pantas)

2143

Muat Turun Buku Kerja Amalan

Muat turun buku kerja amalan ini untuk bersenam semasa anda sedang membaca artikel ini.

Ya Tidak Kotak Mesej.xlsm

Tinjauan Keseluruhan Kod VBA untuk Membangunkan dan Menggunakan Kotak Mesej Ya Tidak (Analisis Langkah demi Langkah)

Mari kita pelajari penggunaan kotak mesej ya-tidak dengan contoh mudah. Kotak mesej akan bertanyakan soalan kepada anda, adakah anda suka ExcelWIKI?

Jika jawapan anda ya, anda akan mengklik Ya dalam kotak mesej . Dan jika jawapan anda ialah Tidak , anda akan mengklik Tidak .

Sekarang, apa yang akan berlaku selepas anda mengklik ya atau tidak dalam kotak mesej ? Dalam lembaran kerja aktif, terdapat 2 sel yang mengandungi bilangan orang yang suka dan tidak suka ExcelWIKI. Jika anda menekan ya , nombor dalam sel suka akan meningkat sebanyak satu.

Dan jika anda menekan tidak , nombor dalam sel tidak suka akan meningkat sebanyak satu .

Jadi, bagaimana untuk menyelesaikan keseluruhan tugas ini dengan kod VBA ? Mudah. Terdapat 2 langkah utama dalam keseluruhan proses.

  • Membangunkan Kotak Mesej Ya-Tidak
  • Menggunakan Output Kotak Mesej

Saya menunjukkan butiran setiap langkah untuk pembelajaran anda.

⧪ Langkah1: Membangunkan Kotak Mesej Ya-Tidak

Pertama sekali, anda perlu mencipta kotak mesej ya-tidak dalam VBA . Ini mudah. Gunakan prosedur yang sama seperti kotak mesej biasa, dengan soalan tentang hujah, bersama-sama dengan hujah baharu vbYesNo .

Ini soalannya, “Adakah Anda Suka ExcelWIKI ?”

3217

⧪ Langkah 2: Menggunakan Output Kotak Mesej

Seterusnya, kami akan menyelesaikan tugas menggunakan output kotak mesej . Di sini, sel C3 mengandungi bilangan orang yang menyukai ExcelWIKI dan sel C4 mengandungi bilangan orang yang tidak menyukai ExcelWIKI.

Jadi, jika jawapannya ialah Ya , sel C3 akan bertambah satu. Dan jika ia Tidak , sel C4 akan meningkat satu.

Kami akan menggunakan Sekat-Jika untuk melaksanakan ini.

2739

Jadi kod VBA yang lengkap ialah:

Kod VBA:

1731

Mencipta Makro untuk Membangunkan dan Menggunakan Kotak Mesej Ya Tidak dalam Excel

Kami telah melihat analisis langkah demi langkah bagi kod untuk membangunkan dan menggunakan kotak mesej Ya-Tidak. Sekarang, mari lihat bagaimana kita boleh membina Makro untuk menjalankan kod.

⧪ Langkah 1: Membuka Tetingkap VBA

Tekan ALT + F11 pada papan kekunci anda untuk membuka tetingkap Visual Basic .

⧪ Langkah 2: Memasukkan Modul Baharu

Pergi ke Sisipkan > Modul dalam bar alat. Klik pada Modul . Modul baharu yang dipanggil Modul1 (atau apa-apa lagi bergantung pada sejarah lalu anda) akan dibuka.

⧪ Langkah 3: Meletakkan Kod VBA

Ini ialah langkah yang paling penting. Masukkan kod VBA yang diberikan dalam modul.

⧪ Langkah 4: Menjalankan Kod

Klik pada alat Run Sub / UserForm dari bar alat di atas.

Kod akan dijalankan. Kotak mesej akan bertanya kepada anda sama ada anda suka ExcelWIKI atau tidak, dengan pilihan Ya dan Tidak .

Jika anda memilih Ya , nombor dalam sel C3 akan bertambah satu. Dan jika anda memilih Tidak , nombor dalam sel C4 akan meningkat sebanyak satu.

Di sini, saya telah memilih ya , jadi bilangan orang yang menyukai ExcelWIKI telah meningkat satu.

Perkara yang Perlu Diingati

  • kotak mesej dalam VBA mengandungi sejumlah 4 parameter yang dipanggil Prompt, Button, Title dan Helpfile . Di sini saya hanya menunjukkan 2 parameter, Prompt dan Butang . Tetapi jika anda ingin menemui kotak mesej VBA dengan lebih terperinci, anda boleh menyemak pautan ini.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.