فهرست مطالب
در این مقاله، من به شما نشان خواهم داد که چگونه می توانید یک کادر پیام بله در VBA در اکسل ایجاد و استفاده کنید.
توسعه و استفاده از بله خیر جعبه پیام با Excel VBA (نمایش سریع)
8600
دانلود کتاب تمرین تمرین
این کتاب تمرین را دانلود کنید تا در حین تمرین ورزش کنید در حال خواندن این مقاله هستید.
بله خیر Box.xlsm
مروری بر کد VBA برای توسعه و استفاده از جعبه پیام بله خیر (تحلیل گام به گام)
بیایید با یک مثال ساده استفاده از جعبه پیام بله-خیر را بیاموزیم. جعبه پیام از شما سوالی می پرسد، آیا ExcelWIKI را دوست دارید؟
اگر پاسخ شما مثبت است، روی بله در جعبه پیام<کلیک کنید. 2>. و اگر پاسخ شما خیر است، روی خیر کلیک می کنید.
اکنون، پس از کلیک بر روی بله یا خیر در جعبه پیام<2 چه اتفاقی خواهد افتاد>؟ در کاربرگ فعال، سلولهای 2 وجود دارد که حاوی تعداد افرادی است که ExcelWIKI را دوست دارند یا دوست ندارند. اگر بله را فشار دهید، تعداد سلول لایک یک افزایش می یابد.
و اگر no را فشار دهید، تعداد سلول عدم پسندیدن یک افزایش می یابد. .
بنابراین، چگونه می توان کل این کار را با یک کد VBA انجام داد؟ آسان. 2 مراحل اصلی در کل فرآیند وجود دارد.
- توسعه جعبه پیام بله-خیر
- استفاده از خروجی جعبه پیام
من جزئیات هر مرحله را برای یادگیری شما نشان می دهم.
⧪ مرحله1: توسعه جعبه پیام بله-خیر
اول از همه، شما باید کادر پیام بله-نه را در VBA ایجاد کنید. این آسان است. از همان رویه جعبه پیام معمولی، با سوال مربوط به آرگومان، همراه با آرگومان جدید vbYesNo استفاده کنید.
در اینجا سوال این است، "آیا ExcelWIKI را دوست دارید ?”
4881
⧪ مرحله ۲: با استفاده از خروجی جعبه پیام
بعد، یک کار را انجام خواهیم داد با استفاده از خروجی جعبه پیام . در اینجا، سلول C3 شامل تعداد افرادی است که ExcelWIKI را دوست دارند و سلول C4 حاوی تعداد افرادی است که ExcelWIKI را دوست ندارند.
بنابراین، اگر پاسخ بله است، سلول C3 یک عدد افزایش می یابد. و اگر خیر باشد، سلول C4 یک عدد افزایش مییابد.
برای اجرای آن از یک If-block استفاده میکنیم.
7946
بنابراین کد VBA کامل خواهد بود:
⧭ کد VBA:
1386
ایجاد ماکرو برای توسعه و استفاده از جعبه پیام بله خیر در اکسل
ما تجزیه و تحلیل گام به گام کد را مشاهده کردیم برای توسعه و استفاده از یک جعبه پیام بله-خیر. اکنون، بیایید ببینیم چگونه می توانیم یک ماکرو برای اجرای کد بسازیم.
⧪ مرحله 1: باز کردن پنجره VBA
ALT + F11<2 را فشار دهید> روی صفحه کلید خود برای باز کردن پنجره Visual Basic .
⧪ مرحله 2: قرار دادن یک ماژول جدید
به درج > ماژول در نوار ابزار. روی Module کلیک کنید. یک ماژول جدید به نام Module1 (یا هر چیز دیگری بسته به سابقه گذشته شما) باز خواهد شد.
⧪ مرحله 3: قرار دادن کد VBA
این مهمترین مرحله کد VBA داده شده را در ماژول وارد کنید.
⧪ مرحله 4: اجرای کد
کلیک کنید در ابزار Run Sub / UserForm از نوار ابزار بالا.
کد اجرا خواهد شد. یک جعبه پیام از شما می پرسد که آیا ExcelWIKI را دوست دارید یا نه، با گزینه بله و خیر .
اگر بله را انتخاب کنید، تعداد سلول C3 یک عدد افزایش می یابد. و اگر خیر را انتخاب کنید، تعداد سلول C4 یک عدد افزایش می یابد.
در اینجا، من بله را انتخاب کرده ام، بنابراین تعداد افرادی که ExcelWIKI را دوست دارند یک نفر افزایش یافته است.
چیزهایی که باید به خاطر بسپارید
- یک جعبه پیام در VBA حاوی کل 4 پارامتر به نامهای Prompt، Button، Title و Helpfile است. . در اینجا من فقط 2 پارامتر، Prompt و Button را نشان داده ام. اما اگر میخواهید جعبه پیام VBA را با جزئیات بیشتری کشف کنید، میتوانید این پیوند را بررسی کنید.