300 דוגמאות

איתור באגים

Debugging

צעד אחד | נקודת שבירה



דוגמה זו מלמדת אותך כיצד קוד באגים ב Excel VBA .

צעד אחד

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





כיצד לחשב את תשלומי ההלוואה החודשיים באקסל

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

אף אחדאניכפי ש מספר שלם, יכפי ש מספר שלם

לi = 1ל2
לj = 1ל5
תאים (i, j) .Value = גליון עבודהFunction.RandBetween (20, 100)
הַבָּאי
הַבָּאאני

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



ללא איתור באגים ב- Excel VBA

1. רוקן את הטווח A1: E2.

2. פתח את עורך Visual Basic וצמצם את גודל המסך כך שתוכל לראות את עורך Visual Basic ואת גליון העבודה בו זמנית.

3. בעורך Visual Basic, מקם את הסמן לפני פרטי ולחץ על F8.

השורה הראשונה הופכת צהובה.

צעד אחד

4. הקש F8 ארבע פעמים. עבור i = 1 ו- j = 1, Excel VBA מזין מספר אקראי בין 20 ל -100 לתא בצומת של שורה 1 ועמודה 1. על ידי החזקת הסמן יציב על משתנה, ניתן לראות את ערך המשתנה.

צעד אחד

5. הקש F8 פעמיים נוספות. עבור i = 1 ו- j = 2, Excel VBA מזין מספר אקראי בין 20 ל -100 לתא בצומת של שורה 1 ועמודה 2.

צעד אחד

6. צעד אחד בשאר הקוד כדי לראות כיצד Excel VBA מזין את המספרים האחרים. זוהי דרך מצוינת ללמוד כיצד פועלת לולאה. אם ברצונך לעצור את התוכנית, לחץ על הלחצן איפוס (עצור).

excel countif שני תנאים מתקיימים

נקודת שבירה

הגדרת נקודת שבירה לעצור את הביצוע בשורת קוד ספציפית.

1. רוקן את הטווח A1: E2.

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

כיצד לחסר ערכים ב- Excel

הגדר נקודת שבירה

3. לחץ על החץ הירוק כדי לבצע את המאקרו עד לנקודת השבירה.

תוֹצָאָה:

המשך הביצוע

רק חלק מהמאקרו (עבור i = 1) בוצע.

4. להסרת נקודת השבר לחץ על הנקודה האדומה. לאחר מכן, לחץ על החץ הירוק כדי להמשיך בביצוע.

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

2/6 הושלם! למידע נוסף על שגיאות מאקרו>
עבור לפרק הבא: מניפולציה של מחרוזות



^