Daftar Isi
Dalam artikel ini, saya akan menunjukkan kepada Anda bagaimana Anda bisa mengembangkan dan menggunakan Ya Tidak kotak pesan di VBA di Excel.
Kembangkan dan Gunakan Kotak Pesan Ya Tidak dengan Excel VBA (Tampilan Cepat)
Sub Ya_Tidak_Kotak_Pesan() Jawaban = MsgBox("Apakah Anda Menyukai ExcelWIKI?", vbYaTidak) If Jawaban = vbYa Then Range("C3") = Range("C3") + 1 ElseIf Jawaban = vbTidak Then Range("C4") = Range("C4") + 1 End If End Sub
Unduh Buku Kerja Praktik
Unduh buku kerja latihan ini untuk latihan saat Anda membaca artikel ini.
Ya Tidak Kotak Pesan.xlsmIkhtisar Kode VBA untuk Mengembangkan dan Menggunakan Kotak Pesan Ya Tidak (Analisis Langkah-demi-Langkah)
Mari kita pelajari penggunaan kotak pesan ya-tidak dengan contoh sederhana. kotak pesan akan mengajukan pertanyaan kepada Anda, apakah Anda menyukai ExcelWIKI?
Jika jawaban Anda adalah ya, Anda akan mengklik Ya di kotak pesan Dan jika jawaban Anda adalah Tidak , Anda akan mengklik Tidak .
Sekarang, apa yang akan terjadi setelah Anda mengeklik ya atau tidak dalam kotak pesan Dalam lembar kerja aktif, terdapat 2 yang berisi jumlah orang yang menyukai dan tidak menyukai ExcelWIKI. Jika Anda menekan ya , angka dalam sel yang sama akan bertambah satu.
Dan jika Anda memukul tidak , angka dalam sel yang tidak disukai akan bertambah satu.
Jadi, bagaimana menyelesaikan seluruh tugas ini dengan VBA kode? Mudah. Ada 2 langkah utama dalam keseluruhan proses.
- Mengembangkan Ya-Tidak Ada Kotak Pesan
- Menggunakan Output dari Kotak Pesan
Saya menunjukkan detail setiap langkah untuk pembelajaran Anda.
⧪ Langkah 1: Mengembangkan Kotak Pesan Ya-Tidak
Pertama-tama, Anda harus membuat pesan ya-tidak kotak di VBA Ini mudah. Gunakan prosedur yang sama seperti kotak pesan biasa, dengan pertanyaan mengenai argumen, bersama dengan argumen baru vbYesNo .
Di sini pertanyaannya adalah, "Apakah Anda Menyukai ExcelWIKI?"
Answer = MsgBox("Apakah Anda Menyukai ExcelWIKI?", vbYesNo)
⧪ Langkah 2: Menggunakan Output Kotak Pesan
Berikutnya, kita akan menyelesaikan tugas dengan menggunakan kotak pesan keluaran. Di sini, sel C3 berisi jumlah orang yang menyukai ExcelWIKI, dan sel C4 berisi jumlah orang yang tidak menyukai ExcelWIKI.
Jadi, jika jawabannya adalah Ya , sel C3 akan bertambah satu. Dan jika itu Tidak , sel C4 akan bertambah satu.
Kita akan menggunakan Jika-blok untuk mengeksekusi ini.
If Jawaban = vbYes Then Range("C3") = Range("C3") + 1 ElseIf Jawaban = vbTidak Then Range("C4") = Range("C4") + 1 End If
Jadi lengkap VBA kode akan menjadi:
⧭ Kode VBA:
Sub Ya_Tidak_Kotak_Pesan() Jawaban = MsgBox("Apakah Anda Menyukai ExcelWIKI?", vbYaTidak) If Jawaban = vbYa Then Range("C3") = Range("C3") + 1 ElseIf Jawaban = vbTidak Then Range("C4") = Range("C4") + 1 End If End Sub
Membuat Makro untuk Mengembangkan dan Menggunakan Kotak Pesan Ya Tidak di Excel
Kita telah melihat analisis langkah-demi-langkah kode untuk mengembangkan dan menggunakan kotak pesan Ya-Tidak. Sekarang, mari kita lihat bagaimana kita dapat membuat Makro untuk menjalankan kode.
⧪ Langkah 1: Membuka Jendela VBA
Tekan ALT + F11 pada keyboard Anda untuk membuka Visual Basic jendela.
⧪ Langkah 2: Memasukkan Modul Baru
Pergi ke Sisipkan> Modul di bilah alat. Klik pada Modul Sebuah modul baru yang disebut Modul1 (atau apa pun tergantung pada riwayat masa lalu Anda) akan terbuka.
⧪ Langkah 3: Menempatkan Kode VBA
Ini adalah langkah yang paling penting. VBA kode dalam modul.
⧪ Langkah 4: Menjalankan Kode
Klik pada Jalankan Sub / UserForm dari toolbar di atas.
Kode akan berjalan. A kotak pesan akan menanyakan apakah Anda suka ExcelWIKI atau tidak, dengan Ya dan Tidak pilihan.
Jika Anda memilih Ya , angka dalam sel C3 akan bertambah satu. Dan jika Anda memilih Tidak , angka dalam sel C4 akan bertambah satu.
Di sini, saya telah memilih ya , sehingga jumlah orang yang menyukai ExcelWIKI telah meningkat satu.
Hal-hal yang Perlu Diingat
- A kotak pesan di VBA berisi total 4 parameter yang disebut Prompt, Tombol, Judul dan File Bantuan Di sini saya hanya menunjukkan 2 parameter, Prompt dan Tombol Tetapi jika Anda ingin menemukan Kotak pesan VBA secara lebih rinci, Anda dapat memeriksa tautan ini.