300 דוגמאות

עיכוב מאקרו

Delay Macro

כדי לבצע משנה ב Excel VBA לאחר זמן מסוים , השתמש ב- onTime, Now ובפונקציה TimeValue. ראשית, הכנס משנה למודול.



1. פתח את עורך Visual Basic ולחץ על הוספה, מודול.

2. הוסף את המשנה הבאה עם תזכורת שם:





כיצד לעשות פונקציה מקוננת ב- Excel
תַתתִזכּוֹרֶת()

מס 'תיבת' אל תשכח את הפגישה שלך בשעה 14.30 '

סוֹף תַת

אנו רוצים ש- Excel VBA יבצע את המשנה הזה 5 שניות לאחר לחיצה על כפתור פקודה.

2. הניחו א כפתור הפקודה בגליון העבודה שלך והוסף את שורת הקוד הבאה:



כיצד להסיר רווחים ב- Excel
Application.OnTime Now () + TimeValue ('00: 00: 05 '),' תזכורת '

3. לחץ על כפתור הפקודה בגליון העבודה.

התוצאה כעבור 5 שניות:

מאקרו הוצא להורג כעבור 5 שניות

היכן אימות נתונים ב- Excel

4. אם ברצונך לבצע את המשנה הזו בזמן מסוים, פשוט השתמש בשורת הקוד הבאה:

Application.OnTime TimeValue ('14: 00: 00 בבוקר '),' תזכורת '

5. לחץ על כפתור הפקודה בגליון העבודה והמתן עד השעה 14:00 בבוקר כדי לראות את המשנה שלך מבוצעת.

הערה: סביר להניח שלא תשתמש ב- Excel VBA כדי להזכיר לעצמך פגישה חשובה, אך אם תרצה, עדיף להכניס מאקרו כזה ל- אירוע פתוח של חוברת עבודה . על ידי כך, תקבל תזכורת אוטומטית בשעה 14:00 (אינך צריך ללחוץ על כפתור פקודה כדי להפעיל את המאקרו). כמובן שתקבל את התזכורת רק כאשר תשאיר את חוברת העבודה פתוחה.

5/8 הושלם! למידע נוסף על תאריכים ושעות>
עבור לפרק הבא: אירועים



^