ה פונקציית MsgBox ב Excel VBA יכול להחזיר תוצאה בעוד ש- MsgBox פשוט לא יכול.
מַצָב:
להניח כפתור הפקודה בגליון העבודה שלך והוסף את שורות הקוד הבאות:
1. ראשית, אנו מכריזים על משתנה הנקרא תשובה מסוג מסוג מספר שלם.
אף אחדתשובהכפי ש מספר שלם
2. אנו משתמשים בפונקציית MsgBox לאתחול התשובה המשתנה עם הקלט מהמשתמש.
לפונקציה MsgBox, בעת שימוש בסוגריים, יש שלושה ארגומנטים. החלק הראשון משמש להודעה בתיבת ההודעות. השתמש בחלק השני כדי לציין אילו כפתורים וסמלים ברצונך שיופיעו בתיבת ההודעות. החלק השלישי מוצג בשורת הכותרות של תיבת ההודעות.
answer = MsgBox ('האם אתה בטוח שברצונך לרוקן את הגיליון?', vbYesNo + vbQuestion, 'Empty Sheet')הערה: הצב את הסמן על vbYesNo בעורך Visual Basic ולחץ על F1 כדי לראות באילו לחצנים וסמלים אחרים תוכל להשתמש. במקום הקבועים vbYesNo ו- vbQuestion, תוכל גם להשתמש בערכים המתאימים 4 ו -32.
3. אם המשתמש לוחץ על הלחצן כן, Excel VBA מרוקן את הגיליון. אם המשתמש לוחץ על הלחצן לא, שום דבר לא קורה. הוסף את שורות הקוד הבאות כדי להשיג זאת.
אםanswer = vbYesלאחר מכןCells.ClearContents
אַחֵר
'לעשות כלום
סוֹף אם
4. לחץ על כפתור הפקודה בגיליון.
להצטיין לקבל מספר התאמה בשורה
5. לחץ על כן.
תוֹצָאָה:
עבור לפרק הבא: חוברת עבודה ואובייקט גליון עבודה