כיצד לדכא הודעות שגיאה בפקודות מאקרו של Excel

תוכן העניינים

השתמש בפקודות VBA אלה כדי להפעיל ולכבות שגיאות במאקרו מאקרו של Excel

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

אתה יכול לדכא הרבה מהודעות השגיאה שעשויות להופיע בזמן הפקודות המאקרו שלך. לשם כך, כלול את הפקודה הבאה בתחילת המאקרו שלך:

ב- Error Resume Next

פקודה זו מורה ל- Excel פשוט לקרוא לפקודה הבאה אם מתרחשת שגיאה. זה פשוט יתעלם מהשגיאה מבלי לגרום ל- Excel להציג הודעת שגיאה. אז המקרו שלך בדרך כלל לא יספק את התוצאות כרצונך, אך לפחות המשתמש במאקרו לא יוטרד על ידי הודעת שגיאה.

כדי להחזיר את הטיפול בשגיאות לתקן Excel, השתמש בפקודה הבאה:

על שגיאה עבור אל 0

ודא שהתו האחרון הוא אפס (ולא O). עליך לקרוא לפקודה זו לפני סיום כל שגרת משנה בה העברת בעבר טיפול בשגיאות ל- IGNORE כמתואר לעיל.

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

כדי להיכנס למאקרו, הקש על שילוב המקשים ALT F11 ב- Excel. זה מפעיל את עורך VBA בכל גרסאות Excel. שם בוחרים את הפקודה INSERT - MODULE והזינו את המאקרו. כדי להפעיל את המאקרו, הפעל את שילוב המקשים ALT F8 ב- Excel.

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave