מטרת הקורס
להביא אל משתמש ה-Excel המנוסה את הכלים ואת סביבת פיתוח האוטומציה של VBA.
הידע הנלמד בקורס יאפשר למשתמשים מנוסים לפתח פתרונות מאקרו VBA עבור תכנת אקסל.
מיקום הקורס
הקורסים מתקיימים במשרדי הארגון/ החברה, לנוחותכם המירבית
דרישות ידע מוקדם:
- הכרות טובה (לפחות קורס Excel בסיסי) ונסיון בעבודה ב Excel (לפחות שנה)
- אין צורך בנסיון כלשהו בתכנות
ספרות מלווה לקורס
- כל משתתף יקבל את הספר "יסודות התכנות בVBA – לא למתכנתים בלבד" לשימושו האישי בזמן הקורס ולאחריו
- דפי תרגול ב-VBA ל-Excel
נושאי קורס תכנות VBA לאקסל
- מבוא לתכנות – רקע והבנת שיטת פיצוח המשימות לשלבי העבודה
- הקלטת מאקרו, הרצה ואחסון – כללי הקלטת מאקרו, הרצתו באופן אוטומטי ואחסונו ע"פ הצורך
- הכרת עורך ה VBA לעריכת קוד הכרת ה VB Editor- מבנה, אזורי העבודה, כללי העבודה ובדיקת קוד
- יצירת כפתורים ותפריטים להרצת מאקרו – הפקדים השונים אותם ניתן להגדיר לקוד ליצירת זמינות השימוש
- עריכת מאקרו מוקלט – הבנה בקריאת קוד, כתיבת קוד בסיסי ושינויים בקוד קיים
- כתיבת קוד בעורך הVBA – כתיבת קוד מתחילתו ועד סופו תוך בדיקת הקוד בתהליך הכתיבה
- שילוב קוד עם כלי ה Excel – קוד VBA קורא לאובייקטים ומעביר נתונים אל ה- Excel וממנו. בפרק זה ילמדו עקרונות העבודה מול אובייקטים ב Excel
- הגדרת משתנים וקבועים – הגדרת משתנים, המשמשים בתהליך העבודה של הקוד
- תיבות דיאלוג בתוך קוד – יצירת תיבות הודעה ודיאלוג ליצירת אינטראקציה עם המשתמש
- שימוש בהתניות – בניית הוראות לביצוע לפי בדיקות הנעשות בתהליך הרצת הקוד
- יצירת לולאות – יצירת לולאות (LOOP) בקוד לצורך חזרה על פעולות
- אירועים ברמת גיליון וחוברת עבודה – בניית קוד לבדיקת וטיפול בארועים ברמת הגליון או ברמת הקובץ
- יצירת טפסים בתוך הגיליון - יצירת טפסים להזנה ולקבלת נתונים ע"י משתמשים בגיליון העבודה
- שימוש ב HELP – כיצד לחפש מידע בתוך מערכת העזרה של VBA
- הגנה מפני וירוסי מאקרו – נהלי העבודה לאבטחת המערכת מפני וירוסי מאקרו
אפשרויות הרחבה לקורס הבסיסי:
- יצירת טפסים מתוך עורך ה VBA – לימוד הפקדים השונים ומאפייניהם, אפשרויות הרצה שונות של הטופס
- ניהול קבצים ותיקיות