עורך Visual Basic - כיצד לפתוח ולהשתמש בו ב- Excel

השלב הראשון לעבודה עם VBA ב- Excel הוא להכיר את עורך Visual Basic (נקרא גם עורך VBA או עורך VB).

במדריך זה אכסה את כל מה שצריך לדעת על עורך VBA וכמה אפשרויות שימושיות שכדאי לדעת בעת קידוד ב- Excel VBA.

מהו עורך Visual Basic ב- Excel?

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

עורך VB הוא המקום בו אתה שומר את קוד ה- VB.

ישנן מספר דרכים שבהן אתה מקבל את הקוד בעורך VB:

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

פתיחת עורך VB

ישנן דרכים שונות לפתיחת עורך Visual Basic ב- Excel:

  1. שימוש בקיצור מקשים (הקל והמהיר ביותר)
  2. שימוש בכרטיסייה מפתחים.
  3. שימוש בכרטיסיות גליון העבודה.

נעבור על כל אלה במהירות.

קיצור מקשים לפתיחת עורך Visual Basic

הדרך הקלה ביותר לפתוח את עורך Visual Basic היא להשתמש בקיצור המקשים - ALT + F11 (החזק את מקש ALT ולחץ על מקש F11).

ברגע שתעשה זאת, הוא יפתח חלון נפרד לעורך Visual Basic.

קיצור דרך זה פועל כמחלף, ולכן כאשר אתה משתמש בו שוב, הוא יחזיר אותך ליישום Excel (מבלי לסגור את עורך VB).

קיצור הדרך לגרסת ה- Mac הוא Opt + F11 אוֹ Fn + Opt + F11

שימוש בכרטיסייה מפתחים

כדי לפתוח את עורך Visual Basic מרצועת הכלים:

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

שימוש בכרטיסייה גליון עבודה

זוהי שיטה פחות בשימוש לפתיחת עורך Vb.

עבור לכל אחת מכרטיסיות גליון העבודה, לחץ באמצעות לחצן העכבר הימני ובחר 'הצג קוד'.

שיטה זו לא רק תפתח את עורך ה- VB, היא גם תעביר אותך לחלון הקוד של אותו אובייקט גליון עבודה.

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

אנטומיה של עורך Visual Basic ב- Excel

כאשר אתה פותח את עורך ה- VB בפעם הראשונה, הוא עשוי להיראות מעט מכריע.

ישנן אפשרויות וקטעים שונים שעשויים להיראות חדשים לגמרי בהתחלה.

כמו כן, עדיין יש לה מראה ישן של 97 ימים של Excel. בעוד שאקסל השתפרה מאוד בעיצוב ובשימושיות במהלך השנים, עורך VB לא ראה שינוי במראהו.

בחלק זה אעביר אותך בין החלקים השונים ביישום Visual Basic Editor.

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

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

כעת נעבור במהירות על כל אחד מהרכיבים הללו ונבין מה הוא עושה:

תפריט הבר

כאן יש לך את כל האפשרויות שבהן תוכל להשתמש בעורך VB. הוא דומה לרצועת האקסל שבה יש לך כרטיסיות ואפשרויות בכל כרטיסייה.

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

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

סרגל כלים

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

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

ברוב המקרים, סרגל הכלים המוגדר כברירת מחדל הוא כל מה שאתה צריך בעת עבודה עם עורך VB.

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

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

סייר פרויקטים

סייר הפרויקטים הוא חלון משמאל המציג את כל האובייקטים הפתוחים כעת ב- Excel.

כאשר אתה עובד עם Excel, כל חוברת עבודה או תוסף פתוח הם פרויקט. ובכל אחד מהפרויקטים האלה יכול להיות אוסף של אובייקטים.

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

יש סמל פלוס משמאל לאובייקטים שתוכל להשתמש בהם כדי לכווץ את רשימת האובייקטים או להרחיב ולראות את רשימת האובייקטים השלמה.

האובייקטים הבאים יכולים להיות חלק מסייר הפרויקטים:

  1. כל חוברות העבודה הפתוחות - בתוך כל חוברת עבודה (המכונה גם פרוייקט), תוכל לקבל את האובייקטים הבאים:
    • אובייקט גליון עבודה עבור כל גליון עבודה בחוברת העבודה
    • אובייקט ThisWorkbook המייצג את חוברת העבודה עצמה
    • גליון תרשימים לְהִתְנַגֵד עבור כל גיליון תרשים (אלה אינם נפוצים כמו גליונות עבודה)
    • מודולים - לכאן הולך הקוד שנוצר עם מקליט מאקרו. אתה יכול גם לכתוב או להעתיק ולהדביק קוד VBA כאן.
  2. כל התוספות הפתוחות

ראו את סייר הפרויקטים כמקום המתאר את כל האובייקטים הפתוחים ב- Excel בזמן הנתון.

קיצור המקשים לפתיחת סייר הפרוייקטים הוא Control + R. (החזק את מקש הבקרה ולאחר מכן הקש על R). כדי לסגור אותו, פשוט לחץ על סמל הסגירה בפינה השמאלית העליונה של חלון סייר הפרויקטים.

הערה: עבור כל אובייקט ב- Explorer Explorer, יש חלון קוד שבו תוכל לכתוב את הקוד (או להעתיק ולהדביק אותו מאיפשהו). חלון הקוד מופיע בעת לחיצה כפולה על האובייקט.

חלון מאפיינים

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

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

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

קָשׁוּר: הסתרת דף עבודה ב- Excel (לא ניתן להסיר אותו בקלות)

חלון קוד

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

חלון הקוד הוא המקום בו תכתוב את הקוד שלך או העתק והדבק קוד ממקום אחר.

כאשר אתה מקליט מאקרו, הקוד עבורו נכנס לחלון הקוד של מודול. Excel מוסיף אוטומטית מודול למקם בו את הקוד בעת הקלטת מאקרו.

קָשׁוּר: כיצד להריץ מאקרו (קוד VBA) ב- Excel.

חלון מיידי

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

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

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

כברירת מחדל, החלון המיידי אינו גלוי בעורך VB. אתה יכול להשיג אותו באמצעות קיצור המקשים Control + G (או לעבור לכרטיסייה תצוגה ולחץ על 'חלון מיידי').

היכן להוסיף קוד בעורך VB

אני מקווה שעכשיו יש לך הבנה בסיסית של מהו עורך VB ומה כל החלקים שיש בו.

בחלק זה של מדריך זה, אראה לך היכן להוסיף קוד VBA בעורך Visual Basic.

ישנם שני מקומות שבהם תוכל להוסיף את קוד VBA ב- Excel:

  1. חלון הקוד לאובייקט. אובייקטים אלה יכולים להיות חוברת עבודה, דף עבודה, טופס משתמש וכו '.
  2. חלון הקוד של מודול.

חלון קוד מודול לעומת חלון קוד אובייקט

תן לי קודם כל לנקות את ההבדל בין הוספת קוד במודול לבין הוספת קוד בחלון קוד אובייקט.

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

הטריגר, במקרה זה, הוא פתיחת חוברת העבודה.

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

הטריגרים האלה נקראים אירועים ותוכלו לשייך קוד שיש לבצע בעת אירוע.

קָשׁוּר: למידע נוסף על אירועים ב- VBA.

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

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

הוספת קוד VBA במודול

בעוד שהקלטת מאקרו יוצרת אוטומטית מודול ומוסיפה את הקוד, יש כמה מגבלות בעת שימוש במקליט מאקרו. לדוגמה, הוא אינו יכול להשתמש בלולאות או בתנאי If Then Else.

במקרים כאלה, עדיף להעתיק ולהדביק את הקוד ידנית או לכתוב את הקוד בעצמך.

ניתן להשתמש במודול כדי להחזיק את הסוגים הבאים של קודי VBA:

  1. הצהרות: אתה יכול להכריז על משתנים במודול. הצהרת משתנים מאפשרת לך לציין איזה סוג נתונים משתנה יכול להחזיק. אתה יכול להכריז על משתנה עבור שגרת משנה בלבד או על כל שגרת המשנה במודול (או על כל המודולים)
  2. תכניות משנה (נהלים): זהו הקוד המכיל את השלבים שברצונך לבצע ב- VBA.
  3. נהלי פונקציות: זהו קוד המחזיר ערך יחיד ותוכל להשתמש בו ליצירת פונקציות מותאמות אישית (נקראות גם פונקציות שהוגדרו על ידי המשתמש או UDFs ב- VBA)

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

הוספת מודול בעורך VB

להלן השלבים להוספת מודול:

  1. לחץ באמצעות לחצן העכבר הימני על כל אובייקט של חוברת העבודה (שבה אתה רוצה את המודול).
  2. העבר את הסמן באפשרות הוספה.
  3. לחץ על מודול.

פעולה זו תיצור מיידית תיקיה בשם מודול ותוסיף אובייקט בשם מודול 1. אם כבר הכנסת מודול, השלבים שלעיל יכניסו מודול נוסף.

לאחר הכנסת המודול, תוכל ללחוץ פעמיים על אובייקט המודול בסייר הפרויקטים והוא יפתח את חלון הקוד עבורו.

כעת תוכל להעתיק ולהדביק את הקוד או לכתוב אותו בעצמך.

הסרת המודול

להלן השלבים להסרת מודול ב- Excel VBA:

  1. לחץ לחיצה ימנית על המודול שברצונך להסיר.
  2. לחץ על האפשרות הסר מודול.
  3. בתיבת הדו -שיח שנפתחת, לחץ על לא.

הערה: תוכל לייצא מודול לפני הסרתו. הוא נשמר כקובץ .bas ותוכל לייבא אותו בפרויקט אחר. כדי לייצא מודול, לחץ באמצעות לחצן העכבר הימני על המודול ולחץ על 'ייצוא קובץ'.

הוספת קוד לחלון קוד האובייקט

כדי לפתוח את חלון הקוד לאובייקט, פשוט לחץ עליו פעמיים.

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

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

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

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

התאמה אישית של עורך VB

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

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

להתאמה אישית של סביבת עורך VB, לחץ על כלים בשורת התפריטים ולאחר מכן לחץ על אפשרויות.

פעולה זו תפתח את תיבת הדו -שיח אפשרויות שתתן לך את כל אפשרויות ההתאמה האישית בעורך VB. תיבת הדו -שיח 'אפשרויות' כוללת ארבע כרטיסיות (כפי שמוצג להלן) הכוללות אפשרויות התאמה אישית שונות עבור עורך Visual Basic.

נעבור במהירות על כל אחת מהכרטיסיות הללו ועל האפשרויות החשובות בכל אחת מהן.

כרטיסיית עורך

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

ככל שתעבור עבודה טובה יותר עם VBA ב- Excel, ייתכן שתרצה להתאים אישית את עורך VB באמצעות כמה מהאפשרויות הללו.

בדיקת תחביר אוטומטי

בעת עבודה עם VBA ב- Excel, ברגע שתבצע שגיאת תחביר, תתקבל בך תיבת דו-שיח קופצת (עם תיאור כלשהו לגבי השגיאה). משהו כפי שמוצג להלן:

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

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

דרוש הצהרה משתנה

זו אחת האפשרויות שאני ממליץ להפעיל.

כאשר אתה עובד עם VBA, היית משתמש במשתנים כדי להחזיק סוגי נתונים ואובייקטים שונים.

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

במקרה לעיל, השתמשתי במשתנה Var, אך לא הצהרתי על כך. אז כשאני מנסה להריץ את הקוד, הוא מראה שגיאה.

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

הערה: כאשר אתה מפעיל אפשרות זו, היא אינה משפיעה על המודולים הקיימים.

חבר לרשימה אוטומטית

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

לדוגמה, אם אני רוצה למחוק גליון עבודה (גיליון 1), אני צריך להשתמש בשורה גיליון 1. מחיקה.

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

תכונת הרשימה האוטומטית נהדרת מכיוון שהיא מאפשרת לך:

  • בחר במהירות את המאפיין והשיטה מהרשימה וחוסך זמן
  • מציג לך את כל המאפיינים והשיטות שאולי אינך מודע אליהם
  • הימנע מביצוע שגיאות כתיב

אפשרות זו מופעלת כברירת מחדל ואני ממליץ להשאיר אותה כך.

אפשרויות מידע מהיר אוטומטי

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

באופן דומה, כאשר אתה מקליד פונקציה ב- VBA, היא מציגה לך מידע כלשהו (כפי שמוצג להלן). אך כדי שזה יקרה, עליך לוודא שהאפשרות 'מידע מהיר אוטומטי' מופעלת (שהיא כברירת מחדל).

אפשרויות עצות לנתונים אוטומטיים

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

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

בדוגמה שלמעלה, ברגע שאני שם את הסמן מעל המשתנה (var), הוא מראה את הערך שהוא מחזיק.

אפשרות זו מופעלת כברירת מחדל ואני ממליץ לך לשמור אותה כך.

הזנה אוטומטית

מכיוון שקודי VBA יכולים להיות ארוכים ומבולגנים, שימוש בחריץ מגביר את הקריאות של הקוד.

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

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

בדוגמה שלמעלה, לאחר שאכתוב את השורה Debug.Print ולחץ על enter, היא תתחיל ממש מתחתיה (עם אותה רמת הזחה).

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

אתה יכול לשנות את ערך הכניסה אם תרצה. אני שומר אותו על ערך ברירת המחדל.

גרור ושחרר עריכת טקסט

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

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

אפשרות זו מופעלת כברירת מחדל ואני ממליץ לך לשמור אותה כך.

ברירת מחדל לתצוגת המודולים המלאה

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

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

אפשרות זו מופעלת כברירת מחדל ואני ממליץ להשאיר אותה כך.

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

מפריד נוהל

כאשר אפשרות זו מופעלת, תראה קו (מעין מפריד) בין שני הליכים.

אני מוצא את זה שימושי מכיוון שהוא מראה ויזואלית מתי הליך אחד מסתיים והשני מתחיל.

הוא מופעל כברירת מחדל ואני ממליץ להשאיר אותו כך.

הכרטיסייה עיצוב פורמט

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

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

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

ניתן להגדיר את סוג הגופן ואת גודל הגופן בכרטיסייה זו. מומלץ להשתמש בגופן ברוחב קבוע כגון Courier New, מכיוון שהוא הופך את הקוד לקריא יותר.

שים לב שסוג הגופן והגודל יישארו זהים עבור כל סוגי הקוד (כלומר, כל סוגי הקוד המוצגים בתיבת צבע הקוד).

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

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

כברירת מחדל, סרגל מחווני השוליים מופעל ואני ממליץ לשמור אותו כך.

אחד מתלמידי קורס VBA מצא את אפשרויות ההתאמה האישית שימושיות והיא הייתה עיוורת צבעים. באמצעות האפשרויות כאן, היא הצליחה להגדיר את הצבע והפורמטים שהקלו עליה לעבוד עם VBA.

כרטיסיה כללית

הכרטיסייה כללי כוללת אפשרויות רבות אך אינך צריך לשנות אותה.

אני ממליץ לך לשמור את כל האפשרויות כפי שהן.

אפשרות חשובה אחת שכדאי לדעת עליה בכרטיסייה זו היא טיפול בשגיאות.

כברירת מחדל, 'שבירה על שגיאות לא מטופלות' נבחרה ואני ממליץ לשמור על כך.

אפשרות זו פירושה שאם הקוד שלך נתקל בשגיאה, ועדיין לא טיפלת בשגיאה זו בקוד שלך, הוא יישבר וייפסק. אך אם טיפלת בשגיאה (כגון באמצעות האפשרות On Error Resume Next או On Error Goto), היא לא תישבר (מכיוון שהשגיאות אינן מטופלות).

כרטיסיית עגינה

בכרטיסייה זו תוכל לציין אילו חלונות ברצונך לעגן.

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

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

אני ממליץ לשמור את הגדרות ברירת המחדל.

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

wave wave wave wave wave