Isi kandungan
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.