MICROSOFT LOGO
MICROSOFT LOGO
קורס אקסל VBA

קורס אקסל VBA – מבנה With

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

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

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

למשל, בקוד הבא ניתן לראות חזרתיות רבה על האובייקט ActiveCell לצורך הגדרות רבות. הפקודות האחרונות בקוד מציגות אפילו חזרתיות של ה- Activecell.Font:

ניתן לכתוב את הקוד הזה באמצעות מבנה With המאגד אובייקט או אובייקט.הגדרה באופן הבא:

את המבנה יש לסגור עם הפקודה End With.

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

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

תוכן עניינים

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

בעלי ניסיון הדרכתי
ומעשי עשיר

carmel website
מגיעים אליכם

אתם קובעים את
מיקום הקורס והמועד

carmel website
תאוריה ותרגול

חומרי לימוד ומעבדות
רשמיות של מיקרוסופט הזמינים בענן

carmel website
תוכנית מותאמת

התאמה מלאה ואישית
לדרישות ולצרכי הארגון

מתחיל ב-07.01.2025

3 מפגשים

16:00 - 09:00
דילוג לתוכן