כיצד מריצים מאקרו? המדריך המזורז
(הבהרה – לא נדרש שום ידע במאקרו/תכנות לצורך הבנת המדריך הזה. )
נניח שביקשתם מחבר בעבודה לעזור לכם עם בעיית אקסל סבוכה, והוא בתורו שלח לכם מספר שורות קוד שאין לכם שמץ של מושג מה עושים איתן.
זה השלב להכיר את המאקרו – הכלי שמבדיל בין חובבני אקסל למקצועני אקסל 🙂
אז מה זה מאקרו לעזאזל?
מאקרו, או קוד VBA, הוא בעצם שפת התכנות של תוכנת האקסל.
המטרה של המאקרו – בהכללה גסה – היא לסייע בלהפוך פעולות שגרתיות אשר חוזרות על עצמן לקוד תוכנה, שכאשר מריצים אותו הוא חוסך לכם את כל ההתעסקות הסיזיפית עם האקסל.
להלן כמה דוגמאות שיבהירו לכם מה יכול להיקרא “מאקרו”:
- מאקרו שמוחק את כל הרווחים הכפולים בגיליון
- מאקרו שמבטל את ההסתרה של כל השורות בגיליון
- מאקרו שמאחד מספר גיליונות אקסל לגיליון אחד
- מאקרו שמוחק את כל התאים שמתחילים באות “A”
והיד עוד נטויה… יש ברשת אלפי, אם לא עשרות אלפי תכניות מאקרו – שיבצעו עבורכם כמעט כל משימה שאתם יכולים לחשוב עליה.
אוקיי, עכשיו שהבנתי מה זה מאקרו – איך מריצים את זה?
לשם הרצת קוד המאקרו, בצעו את הצעדים הבאים:
- לפני שמתחילים – שמרו את הקובץ עליו אתם עובדים. לאחר שמריצים פקודת מאקרו, לא ניתן לחזור אחורה ולבטל את מה שנעשה. אם התוצאה לא מוצאת חן בעיניכם, או לחילופין – התוכנה נתקעה (קורה לפעמים כשמקבלים קוד לא איכותי או כשיש בעיה בקובץ) – כל העבודה שלכם תרד לטמיון. לא חבל? אז בבקשה מכם, לפני אתם מתקדמים לצעד הבא – שמרו את הקובץ. אם אתם לא בטוחים – שמרו קובץ גיבוי ליתר ביטחון. הוראות אלו נכתבו בדם של משתמשי אקסל.
- בתוך האקסל, לחצו ALT+F11 – ויפתח לכם החלון הבא – שהוא החלון שבו בעצם כותבים ומריצים את פקודות המאקרו:
3. כעת גשו לסרגל הכלים למעלה, לחצו על Insert ולאחר מכן על Module.
4. כעת נפתח בפניכם אזור לבן שבו תוכלו להקליד את הקוד שלכם. בואו נתנסה עם הרצה של קוד בסיסי ביותר. הדביקו את שורות הקוד הבאות לחלון הלבן:
Sub excelmaster()
MsgBox (“Mazal Tov, this is our first macro!”)
End Sub
5. כעת כל שנותר הוא להריץ את הקוד – לחצו עם סמן העכבר שלכם במיקום כלשהו בתוך השורה שמתחילה ב- MsgBox, ולאחר מכן לחצו על כפתור המשולש הירוק, או לחילופין – על מקש F5 במקלדת:
6. אם הכל עבד כשורה, אתם תקבלו את ההודעה הבאה:
7. מזל טוב – עכשיו אתם יודעים איך להריץ מאקרואים!
זהו? עכשיו אני רשמית מומחה מקרואים?
התשובה למרבה הצער, שלילית. אבל אל תגידו נואש – כי באקסל מאסטר אנחנו נדאג להפוך אתכם לתותחי מאקרואים שיגרמו לכל החברים בעבודה לשמוט את הלסת מהקסמים שתעשו להם במחשב. פשוט תעקבו אחר המדריכים שלנו. תוכלו למצוא באתר שלנו אינספור מדריכי מאקרואים עם הקודים השימושיים ביותר שיחסכו לכם זמן רב בעבודה.
טיפ לסיום: שוברים את הראש על איך לייעל תהליך מסוים באקסל? אולי מישהו כבר חשב על פתרון עבורכם? פיתחו את Google, והקישו את הבעיה שלכם באנגלית בצירוף המילה “macro” או “vba” – ותתפלאו איזה דברים תגלו. לדוגמא: “how to unhide all rows in excel vba”. שיהיה בהצלחה!