קורסי מיקרוסופט לארגונים – כרמל הדרכה

Microsoft Partner

קורס אקסל VBA – חישובים

תוכן עניינים

ניתן להשתמש בכוחו של האקסל לביצוע חישובים.

כידוע, ישנן שתי דרכים באקסל לביצוע חישובים: נוסחאות ופונקציות. באמצעות VBA ניתן לשלב נוסחאות ופונקציות בתאים בשתי דרכים:

הצבת התוצאה – שורת הקוד תבצע את החישוב, של הנוסחה או הפונקציה, וההצבה הסופית בתא תציג את התוצאה בלבד. בשורת הנוסחאות ב-Excel יופיע רק ערך התוצאה.

הצבת החישוב – שורת הקוד תציב את החישוב כולו, של הנוסחה או הפונקציה, בתא. בשורת הנוסחאות ב-Excel יופיע כל מבנה החישוב של הנוסחה ו/או הפונקציה.

הצבת התוצאה

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

  • נוסחה – בתא 1A יוצב המספר 8.
  • נוסחה עם הפנייה מוחלטת – בתא הפעיל בגיליון יוצב המספר שהוא תוצאת המכפלה של הערך בתא 5B והמספר 3.
  • נוסחה עם הפנייה יחסית – בתא 8C יוצב המספר שהוא תוצאות החיבור של הערך בתא הפעיל בגיליון והתא שמתחתיו.
  • פונקציה – בתא 6D יוצב המספר שהוא תוצאת הפונקציה MAX(הערך המקסימלי בטווח נתון) על הטווח 8C:2A.
    כלומר, ניתן לבצע חישובים באמצעות מאגר הפונקציות של התוכנה: בהתאם, האובייקט הוא Application (אפליקציית ה-(Excel והמאפיין שלו WorksheetFunction לשימוש בפונקציה מהמאגר. לאחר מכן ניתן לבחור את הפונקציה הרצויה: בדוגמה הנוכחית MAX.

הצבת החישוב

לשם כך ניתן להשתמש במספר מאפיינים כמו: Value, Value2, Formula, FormulaR1C1, טקסט ועוד. השימוש במאפיינים אלו תלוי בסוג הנתון הרצויים להצבה בתא. עוד אודות סוגי נתונים ר' 40. בחוברת זו נתמקד במאפיין Value.

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

לדוגמה:

  • נוסחה – בתא הפעיל בגיליון תוצב הנוסחה המכפילה את המספר 3 בערך שבתא 5B.
  • פונקציה – בתא 3J תוצב הפונקציה PMT עם הארגומנטים המופיעים שבדוגמה.

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

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

מגיעים אליכם

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

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

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

תוכנית מותאמת

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

למדו מהמומחים שלנו
טיפ לשימוש ב- Excel VBA
קורס אקסל VBA – קבצים Excel VBA

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

קרא עוד »
קורס אקסל VBA
קורס אקסל VBA – מרכז יחסי האמון ורמות אבטחה

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

קרא עוד »
קורס אקסל VBA
קורס אקסל VBA – הגנה ונעילה

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

קרא עוד »
קורס אקסל VBA
קורס אקסל VBA – אירועים

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

קרא עוד »
קורס אקסל VBA
קורס אקסל VBA – מודול עריכה Class Module

Class Module הוא מודול עריכה נוסף ב-VBA (בשונה מהמודול הרגיל לעריכת פקודות שנידון עד כה), המשמש ליצירת אובייקט מסוג חדש. Collection של פריטים ניתן ליצור במודול רגיל, אולם ליצירה של אובייקטים מותאמים אישית חדשים של ממש ואיסופם אל תוך Collection מותאם אישית, יש לפתוח Class Module חדש.

קרא עוד »

מתחיל ב-06.06.2024

1 מפגש

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