VBA משתנים מתאפסים לאחר שגיאה.
תכנות
2
פוסטים
2
כותבים
419
צפיות
2
עוקבים
-
מה אפשר לעשות אם משתנים גולבלים או רגילים שברגע שה VBA מגיע ל Error אם לא כתבתי בפונקציה אירוע טיפול בשגיאות הם מתאפסים?
לשמור לפקד, טבלה זמנית?
@yits לשמור לפקד / טבלה זמנית זה עקום לדעתי.....
התוכנה בסופו של דבר אמורה להיות ללא שגיאות / עם מנגנון לטיפול בשגיאות.
אם יש שגיאה בפיתוח, אל תלחץ על END.
במקום זה תלחץ על DEBUG, ותגרור את החץ בצד עד הסוף של הפונקצייה וככה תצא בצורה נקייה.לחילופין, תעשה לך פונקצייה שמאתחלת במקרה של קריסה את הערכים החשובים (לדוגמא מזהה משתמש 1 וכו) - וזה יהיה מיועד אך ורק לפיתוח!!
בסוף, תמיד תפתח כל פונקצייה כשאתה משלים עם זה שהיא עולה ללקוח ב:
on error resume next
זה מבטיח שבמידה ויהיה שגיאות התוכנה לא תקרוס.
אבל בלי שיהיה טיפול בשגיאות, מה שיכול לגרום לדברים מוזרים.....