עסקים וארגונים רבים נדרשים לא פעם ליישום שיבצע משימה ספציפית שאינה זמינה בעזרת תוכנות מדף רגילות. שליטה בשפת VBA הפועלת בסביבת אקסל וכלל תוכנות אופיס מאפשרת לייצר עצמאית את הפתרונות הנקודתיים האלו ללא סיוע בתי תוכנה יקרים. שפה זו מאפשרת ביצוע מגוון גדול של משימות כמו קלט מובנה ומסודר של נתונים, הפקת דו"חות עשירים, ביצוע פעולות מורכבות בצורה אוטומטית בלחיצת כפתור. ישנו יתרון גדול ללימוד השפה בהדרכה פנים ארגונית שלנו שמאפשרת גם מיקוד בצרכי העסק וגם אפשרות לפתח את הפתרונות הדרושים עוד במהלך הקורס בליווי צמוד של המרצה.
מקום הלימודיםבמשרדי הלקוח בכל הארץ
מתכונת הקורס20 ש"ל לקורס מתקדם או מתחילים.
קהל היעדמשתמשים מתקדמים באקסל ובעלי רקע בכתיבת קוד ופיתוח
הסמכהתעודת השתתפות מטעם חברת ספקטרא
נושאי הלימוד- מאקרו להיכרות עם מודל האובייקטים
- כתיבת קוד באמצעות כלי הקלטת קוד מובנה
- מבוא לשפת VBA וסביבת הפיתוח VBE
- מטרות השימוש בשפה
- מושגי יסוד בתכנות פרוייקטים ב-VBA סביבת הפיתוח
- ויסודות התכנות ב-VBA כתיבת קוד, כללי כתיבה ומוסכמות כתיבה בשפה
- משתנים, קלט ופלט - אחסון וניהול מידע תוך כדי מימוש תהליך
- טכניקות לאינטראקציה מול המשתמש
- מבני זרימה מבנים השולטים על זרימת הקוד תוך כדי ריצה
- התניות - למימוש מותנה של קוד, ולולאות לחזרה על בלוק קוד
- סברוטינות ופונקציות - יחידות קוד, תהליכי הפניות בין יחידות קוד שונות
- שימוש בפונקציות הוספת פונקציונאליות חדשה לתהליך התכנות ולתוכנה
- תכנות מונחה עצמים ב-VBA, מושגי יסוד, מודל האובייקטים ותהליכי זרימת המידע בתכנה
- טיפול באובייקטים ובאוספים, פניה בקוד לקבצים ולגיליונות, דרכים לביצוע פעולות באובייקטים אלו
- עבודה עם תאים ועם נתונים בגיליון – Range
- המחלקה המרכזית במודל האובייקטים של Excel - Range - המייצגת תאים בגיליון
- טכניקות פניה לתאים, לאיתור הרצויים וביצוע פעולות
- טיפול בשגיאות ובאירועים - מבני קוד המיועדים לטיפול תוך כדי ריצת קוד
- טפסים - חלונות ממשק משתמש מעוצבים ומותאמים לצרכי הפרויקט, שיוך פונקציונאליות לממשק
- פניה ליישומים אחרים ולמסדי נתונים, דרכים לתקשורת עם תוכנה אחרת או עם תוכן שאינו אקסל
- פניה למסדי נתונים