/ / להפריע מאקרו ב- Excel

להפריע מאקרו ב- Excel

אתה יכול להפריע מאקרו in Excel בכל עת על ידי הקשה על Esc או Ctrl + Break.

הצב לחצן פקודה בגליון העבודה והוסף את שורות הקוד הבאות:

Dim x As Long
x = 5

Do While x > 2
    x = x + 1
Loop

.1 לחץ על לחצן הפקודה בגליון. מאקרו זה אף פעם לא מפסיק כי החלק אחרי "האם בזמן" תמיד יהיה נכון (x תמיד יהיה גבוה מ 2).

2. כדי לעצור את הלולאה האינסופית הזו, הקש Esc או Ctrl + Break. תיבת הדו-שיח הבאה תופיע:

קוד

.3 לחץ על End (סיום) כדי לסיים את המאקרו, לחץ על Debug (מאתר) כדי להעיף מבט במאקרו בעורך Visual Basic.

4. הוסף את שורת הקוד הבאה בתחילת הקוד שלך אם אתה לא רוצה משתמשים של התוכנית שלך כדי להיות מסוגל להפריע את המאקרו שלך (לא מומלץ).

Application.EnableCancelKey = xlDisabled

5. למרות, לאפס באופן אוטומטי xlInterrupt בסוף המאקרו שלך, זה טוב בפועל (בעת שימוש בקוד הקוד הקודם) כדי לסיים את המאקרו שלך עם שורת הקוד הבאה:

Application.EnableCancelKey = xlInterrupt

הערה: אם Excel קופא ואינך יכול להפסיק את המאקרו שלך, הקש Ctrl + Alt + Delete וסגור את Excel.

קרא גם: