כדי לבצע משנה ב Excel VBA לאחר זמן מסוים, השתמש ב- onTime, Now ובפונקציה TimeValue. ראשית, הכנס משנה למודול.
1. פתח את עורך Visual Basic ולחץ על הוספה, מודול.
2. הוסף את המשנה הבאה עם תזכורת שם:
תזכורת משנה ()
MsgBox "אל תשכח את הפגישה שלך בשעה 14.30"
סיום תת
אנו רוצים ש- Excel VBA יבצע את המשנה הזה 5 שניות לאחר לחיצה על כפתור פקודה.
2. הצב כפתור פקודה בגליון העבודה שלך והוסף את שורת הקוד הבאה:
Application.OnTime Now () + TimeValue ("00:00:05"), "תזכורת"
3. לחץ על כפתור הפקודה בגליון העבודה.
התוצאה כעבור 5 שניות:
4. אם ברצונך לבצע את המשנה הזו בזמן מסוים, פשוט השתמש בשורת הקוד הבאה:
Application.OnTime TimeValue ("14:00:00 בבוקר"), "תזכורת"
5. לחץ על כפתור הפקודה בגליון העבודה והמתן עד השעה 14:00 בבוקר כדי לראות את המשנה שלך מבוצעת.
הערה: סביר להניח שלא תשתמש ב- Excel VBA כדי להזכיר לעצמך פגישה חשובה, אך אם תרצה, עדיף לשים מאקרו כזה באירוע פתוח של חוברת עבודה. על ידי כך, תקבל תזכורת אוטומטית בשעה 14:00 (אינך צריך ללחוץ על כפתור פקודה כדי להפעיל את המאקרו). כמובן שתקבל את התזכורת רק כאשר תשאיר את חוברת העבודה פתוחה.