כדי להימנע מקריאה חוזרת לאותו אובייקט שורה אחר שורה, לצורך מתן כל הגדרה נפרדת, ניתן לקבץ מספר הגדרות בפנייה אחת לאובייקט תחת מבנה With.
באמצעות מבנה With ניתן לשפר את מראה הקוד והתמרון בו, ע"י איסוף של כל השיטות והמאפיינים הפונים להגדרת אובייקט מסוים תחת כותרת משותפת.
למשל, בקוד הבא ניתן לראות חזרתיות רבה על האובייקט ActiveCell לצורך הגדרות רבות. הפקודות האחרונות בקוד מציגות אפילו חזרתיות של ה- Activecell.Font:
ניתן לכתוב את הקוד הזה באמצעות מבנה With המאגד אובייקט או אובייקט.הגדרה באופן הבא:
את המבנה יש לסגור עם הפקודה End With.
ניתן אפילו לצמצם את החזרתיות של מאפיין הגופן בפקודות האחרונות, באופן הבא:
המבנה המאגד שלWith נועד לטובת קריאה, כתיבה ותמרון יעילים יותר בקוד. ההזחות של פקודות המשנה, כפי שניתן לראות בדוגמאות גם מסייעות לארגון הקוד, והופכות להיות קריטיות בטיפול בקוד ארוך ומורכב.