Excel VBA: Ha Yo'q xabar qutisini ishlab chiqing va foydalaning

  • Buni Baham Ko'Ring
Hugh West

Ushbu maqolada men sizga Excelda VBA da Ha Yo'q xabar oynasini qanday ishlab chiqish va undan foydalanishni ko'rsataman.

Ha Yo'q Excel VBA (Tezkor ko'rish) bilan xabarlar qutisi

4326

Mashq qilish kitobini yuklab oling

Mashq qilish uchun ushbu mashq kitobini yuklab oling ushbu maqolani oʻqimoqda.

Ha Yoʻq Message Box.xlsm

Ha Yoʻq xabarlar qutisini ishlab chiqish va ishlatish uchun VBA kodiga umumiy nuqtai. (Bosqichma-bosqich tahlil)

Keling, oddiy misol bilan ha-yo'q xabarlar oynasidan foydalanishni o'rganamiz. xabar qutisi sizga savol beradi, sizga ExcelWIKI yoqdimi?

Agar javobingiz "ha" bo'lsa, xabar qutisidagi Ha tugmasini bosing . Agar javobingiz Yo‘q bo‘lsa, siz Yo‘q tugmasini bosasiz.

Endi xabar oynasidagi<2 ha yoki yo‘q tugmasini bosganingizdan keyin nima bo‘ladi?>? Faol ishchi varaqda ExcelWIKI-ni yoqtiradigan va yoqtirmaydigan odamlar sonini o'z ichiga olgan 2 katakchalar mavjud. Agar siz ha tugmasini bossangiz, yoqtirish katakchasidagi raqam bittaga ortadi.

Va agar siz yo'q tugmasini bossangiz, yoqtirmagan katakchadagi raqam bittaga ortadi. .

Xo'sh, bu vazifani VBA kodi bilan qanday bajarish mumkin? Oson. Butun jarayonda 2 asosiy qadam mavjud.

  • Ha-Yo'q xabarlar qutisini ishlab chiqish
  • Xabar qutisi

Men oʻrganishingiz uchun har bir qadamning tafsilotlarini koʻrsataman.

⧪ Qadam1: Ha-Yo'q xabar qutisini ishlab chiqish

Avvalo, VBA da ha-yo'q xabar oynasini yaratishingiz kerak. Bu oson. Argumentga oid savol va yangi argument bilan birga oddiy xabarlar oynasi bilan bir xil protseduradan foydalaning vbYesNo .

Bu yerda savol: “Sizga ExcelWIKI yoqadimi? ?”

3645

⧪ 2-qadam: Xabarlar qutisi chiqishidan foydalanish

Keyin, biz vazifani bajaramiz xabar qutisi chiqishi yordamida. Bu yerda C3 katakchasi ExcelWIKI-ni yoqtiradiganlar sonini, C4 katakchasi ExcelWIKI-ni yoqtirmaydigan odamlar sonini o'z ichiga oladi.

Demak, agar javob Ha , C3 katak bittaga ortadi. Agar No bo'lsa, C4 katak bittaga ko'payadi.

Buni bajarish uchun If-blok dan foydalanamiz.

7907

Shunday qilib, to'liq VBA kodi quyidagicha bo'ladi:

VBA kodi:

9242

Excelda Ha Yo'q xabar oynasini ishlab chiqish va undan foydalanish uchun makrosni yaratish

Biz kodning bosqichma-bosqich tahlilini ko'rdik. Ha-Yo'q xabar qutisini ishlab chiqish va ishlatish. Endi kodni ishga tushirish uchun qanday qilib makro yaratish mumkinligini ko'rib chiqamiz.

⧪ 1-qadam: VBA oynasini ochish

ALT + F11<2 tugmalarini bosing> klaviaturangizda Visual Basic oynasini ochish uchun.

⧪ 2-qadam: Yangi modulni kiritish

Qo‘shish > Modul asboblar panelida. Module -ni bosing. Module1 deb nomlangan yangi modul(yoki o'tmish tarixingizga bog'liq bo'lgan boshqa narsa) ochiladi.

⧪ 3-qadam: VBA kodini qo'yish

Bu eng muhim qadam. Berilgan VBA kodini modulga kiriting.

⧪ 4-qadam: Kodni ishga tushirish

Bosing yuqoridagi asboblar panelidagi Run Sub / UserForm asbobida.

Kod ishga tushadi. xabar qutisi sizdan ExcelWIKI sizga yoqadimi yoki yo'qmi, Ha va Yo'q opsiyalari bilan so'raydi.

Agar siz Ha ni tanlasangiz, C3 katakchadagi raqam bittaga ortadi. Agar siz Yo'q ni tanlasangiz, C4 katakchadagi raqam bittaga ko'payadi.

Bu erda men ha ni tanladim, shuning uchun ExcelWIKI ni yoqtiradiganlar soni bittaga ko'paydi.

Eslash kerak bo'lgan narsalar

  • VBA -dagi xabarlar qutisi jami 4 parametrlarni o'z ichiga oladi: Ilova, tugma, sarlavha va Yordam fayli . Bu erda men faqat 2 parametrlarni, Prompt va Tugma ni ko'rsatdim. Ammo VBA xabarlar qutisini batafsilroq ko'rishni istasangiz, ushbu havolani tekshirishingiz mumkin.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.