Excel VBA: Kembangkan dan Gunakan Kotak Pesan Ya Tidak

  • Bagikan Ini
Hugh West

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.xlsm

Ikhtisar 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.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.