יצירת גיליון בקרה באמצעות מאקרו אירוע

בקרה ב VBA בעת יצירת מאקרו אירוע, אנו יכולים לשלוף את ערך התא שהצית את הקוד, באמצעות השימוש במילה השמורה Target. אחת הבקשות הנפוצות מלקוחות היא יצירת גיליון בקרה ב VBA, אשר מציג עבור כל שינוי בטבלת המקור את הערך הישן, הערך החדש, שמו של מבצע השינוי ותאריך השינוי. זוהי טבלת המקור: וכך נראית טבלת […]

מאקרו אירוע Worksheet_Change: דוגמאות

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

מאקרו אירוע

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

מבנה With ב VBA

מתי נשתמש ב WITH לעתים קרובות אנו נדרשים לבצע פעולות רבות על אותו הטווח. במקרה זה, נוכל לכתוב מאקרו כדוגמת המאקרו הבא, אשר מבצע ארבע פעולות שונות על התא A1: Range("a1").Interior.Color = vbYellow Range("a1").Font.Bold = True Range("a1").Font.Color = vbRed Range("a1").Value = Range("a1").Value * 2 אולם, עורך ה-VBA מאפשר לנו לקצר את הכתיבה, ולהפוך אותה לברורה […]

טופס לקליטת קבצים ב VBA

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

איך להעתיק גיליון בלי הגרפים?

לכולנו יש גיליונות עבודה שמכילים נתונים, והרבה פעמים מלווים בגרפים, או סוגים אחרים של גרפיקה. נניח שאנחנו רוצים להעתיק את נתוני הגיליון לגיליון חדש, אבל בלי התרשים, איך עושים זאת? פשוט מאוד – נכבה את האפשרות להעתיקת אובייקטים באמצעות הפקודה Application.CopyObjectsWithCells = False ולא נשכח להדליק אותה חזרה בסיום הפעולה, כך: Application.CopyObjectsWithCells = True אז […]

Select Case

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