הפיכת משימות לאוטומטיות באמצעות מקליט המאקרו

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

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

בעת הקלטת מאקרו, מקליט המאקרו מתעד את כל השלבים בקוד Visual Basic for Applications ‏(VBA). שלבים אלה עשויים לכלול טקסט הקלדה או מספרים, לחיצה על תאים או פקודות ברצועת הכלים או בתפריטים, עיצוב תאים, שורות או עמודות, או אפילו ייבוא נתונים ממקור חיצוני, למשל, Microsoft Access. Visual Basic Application (VBA) הוא קבוצת משנה של שפת התיכנות העוצמתית של Visual Basic, והיא כלולה ברוב יישומי Office. למרות ש-VBA מספק לך את היכולת להפוך תהליכים בתוך ולבין יישומי Office, אין צורך לדעת קוד VBA או תיכנות מחשבים אם מקליט המאקרו עושה מה שאתה רוצה.

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

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

הכרטיסיה ' מפתחים ' ברצועת הכלים

הקלטת מאקרו

יש כמה דברים שימושיים שעליך לדעת אודות פקודות מאקרו:

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

  • אם תכננת תהליך ארוך של משימות להקלטה, תכנן לכלול פקודות מאקרו רלוונטיות קטנות יותר במקום לקבל מאקרו ארוך אחד.

  • אין צורך לרשום רק משימות ב-Excel במאקרו. תהליך המאקרו יכול להרחיב ליישומי Office אחרים, וכל יישום אחר התומך ביישום Visual Basic (VBA). לדוגמה, באפשרותך להקליט מאקרו שבו אתה מעדכן תחילה טבלה ב-Excel ולאחר מכן לפתוח את Outlook כדי לשלוח את הטבלה בדואר אלקטרוני לכתובת דואר אלקטרוני.

בצע שלבים אלה כדי להקליט מאקרו.

  1. בכרטיסיה מפתחים , בקבוצה קוד , לחץ על הקלט מאקרו.

    – או –

    הקש Alt+T+M+R .

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

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

  3. כדי להקצות קיצור מקשים כדי להפעיל את המאקרו, בתיבה קיצור מקשים, הקלד אות כלשהי (אותיות רישיות או קטנות יפעלו) שבה ברצונך להשתמש. מומלץ להשתמש בצירופי מקשים של Ctrl + Shift (אותיות רישיות), מכיוון שמקש קיצור המאקרו יעקוף כל מקש קיצור משתנה המוגדר כברירת מחדל של Excel כאשר חוברת העבודה המכילה את המאקרו פתוחה. לדוגמה, אם אתה משתמש ב- Ctrl + Z (ביטול), תאבד את היכולת לבטל במופע Excel זה.

  4. ברשימה אחסן מאקרו ב , בחר את המיקום שבו ברצונך לאחסן את המאקרו.

    באופן כללי, תוכל לשמור את המאקרו במיקום חוברת עבודה זה , אך אם ברצונך שמאקרו יהיה זמין בכל פעם שתשתמש ב-Excel, בחר חוברת עבודה אישית של מאקרו. בעת בחירת חוברת המאקרו האישית, Excel יוצר חוברת עבודה אישית מוסתרת של מאקרו (personal. xlsb) אם הוא עדיין אינו קיים, ושומר את המאקרו בחוברת עבודה זו.

  5. בתיבה תיאור , באפשרותך להקליד תיאור קצר של מה שהמאקרו עושה.

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

  6. לחץ על אישור כדי להתחיל בהקלטה.

  7. בצע את הפעולות שברצונך להקליט.

  8. בכרטיסיה מפתחים , בקבוצה קוד , לחץ על הפסק הקלטה תמונת לחצן .

    – או –

    הקש Alt+T+M+R .

עבודה עם פקודות מאקרו מוקלטות ב-Excel

בכרטיסיה מפתחים, לחץ על פקודות מאקרו כדי להציג פקודות מאקרו המשויכות לחוברת עבודה. לחלופין, הקש Alt + F8. פעולה זו פותחת את תיבת הדו מאקרו.

תיבת הדו ' מאקרו '

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

להלן מידע נוסף אודות עבודה עם פקודות מאקרו ב-Excel.

משימה

תיאור

שינוי הגדרות אבטחה של מאקרו ב- Excel

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

הפעלת מאקרו

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

עריכת מאקרו

השתמש בעורך Visual Basic כדי לערוך את פקודות המאקרו המצורפות לחוברת עבודה.

העתקת מודול מאקרו לחוברת עבודה אחרת

אם חוברת עבודה מכילה מאקרו של VBA שברצונך להשתמש בו במקום אחר, באפשרותך להעתיק את המודול שמכיל מאקרו זה לחוברת עבודה פתוחה אחרת באמצעות Microsoft Visual Basic Editor.

הקצאת מאקרו לאובייקט, לצורה או לגרפיקה

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

  2. בתיבה הקצאת מאקרו , לחץ על המאקרו שברצונך להקצות.

הקצאת מאקרו ללחצן

באפשרותך להקצות מאקרו לסמל גרפיקה ולהוסיף אותו לסרגל הכלים לגישה מהירה או לרצועת הכלים.

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

באפשרותך להקצות פקודות מאקרו לטפסים ולפקדי ActiveX בגליון עבודה.

הפיכת פקודות מאקרו לזמינות או ללא זמינות בקבצי Office

למד כיצד להפוך פקודות מאקרו לזמינות או ללא זמינות בקבצי Office.

פתיחת ' עורך Visual Basic '

הקש Alt + F11

קבלת עזרה בשימוש בעורך Visual Basic

למד כיצד למצוא עזרה בנושא רכיבי Visual Basic.

עבודה עם קוד מוקלט בעורך Visual Basic (VBE)

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

לקבלת מידע נוסף אודות שינוי קוד מוקלט בדוגמה, ראה תחילת העבודה עם VBA ב-Excel.

הקלטת מאקרו

יש כמה דברים שימושיים שעליך לדעת אודות פקודות מאקרו:

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

  • אם תכננת תהליך ארוך של משימות להקלטה, תכנן לכלול פקודות מאקרו רלוונטיות קטנות יותר במקום לקבל מאקרו ארוך אחד.

  • אין צורך לרשום רק משימות ב-Excel במאקרו. תהליך המאקרו יכול להרחיב ליישומי Office אחרים, וכל יישום אחר התומך ביישום Visual Basic (VBA). לדוגמה, באפשרותך להקליט מאקרו שבו אתה מעדכן תחילה טבלה ב-Excel ולאחר מכן לפתוח את Outlook כדי לשלוח את הטבלה בדואר אלקטרוני לכתובת דואר אלקטרוני.

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

  1. עבור אל העדפות Excel > . ..סרגל הכלים _AMP_ _GT_ Toolbar.

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

בצע שלבים אלה כדי להקליט מאקרו.

  1. בכרטיסיה מפתחים, לחץ על הקלט מאקרו.

  2. בתיבה שם המאקרו, הזן שם עבור המאקרו. הפוך את השם לתיאורי ככל האפשר, כדי שתוכל למצוא אותו במהירות אם אתה יוצר יותר ממאקרו אחד.

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

  3. ברשימה אחסן מאקרו ב , בחר את המיקום שבו ברצונך לאחסן את המאקרו.

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

  4. כדי להקצות קיצור מקשים כדי להפעיל את המאקרו, בתיבה קיצור מקשים, הקלד אות כלשהי (אותיות רישיות או קטנות יפעלו) שבה ברצונך להשתמש. מומלץ להשתמש בצירופי מקשים שאינם מתאימים למקשי קיצור קיימים, כאשר מקש קיצור מאקרו יעקוף כל מקש קיצור ברירת מחדל שווה ערך של Excel כאשר חוברת העבודה המכילה את המאקרו פתוחה.

  5. בתיבה תיאור , באפשרותך להקליד תיאור קצר של מה שהמאקרו עושה.

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

  6. לחץ על אישור כדי להתחיל בהקלטה.

  7. בצע את הפעולות שברצונך להקליט.

  8. בכרטיסיה מפתחים, לחץ על הפסק הקלטה.

עבודה עם פקודות מאקרו מוקלטות ב-Excel

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

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

להלן מידע נוסף אודות עבודה עם פקודות מאקרו ב-Excel.

משימה

תיאור

הפיכת פקודות מאקרו לזמינות או ללא זמינות

למד כיצד להפוך פקודות מאקרו לזמינות או ללא זמינות ב-Excel עבור Mac.

יצירה, הפעלה, עריכה או מחיקה של פקודת מאקרו 

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

העתקת מודול מאקרו לחוברת עבודה אחרת

אם חוברת עבודה מכילה מאקרו של VBA שברצונך להשתמש בו במקום אחר, באפשרותך להעתיק את המודול שמכיל מאקרו זה לחוברת עבודה פתוחה אחרת באמצעות Microsoft Visual Basic Editor.

הקצאת מאקרו לאובייקט, לצורה או לגרפיקה

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

  2. בתיבה הקצאת מאקרו , לחץ על המאקרו שברצונך להקצות.

הקצאת מאקרו ללחצן

באפשרותך להקצות מאקרו לסמל גרפיקה ולהוסיף אותו לסרגל הכלים לגישה מהירה או לרצועת הכלים.

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

באפשרותך להקצות פקודות מאקרו לטפסים ולפקדי ActiveX בגליון עבודה.

פתיחת ' עורך Visual Basic '

בכרטיסיה מפתחים , לחץ על Visual basic, או לחץ על תפריט כלים _GT_ מאקרו > Visual basic Editor....

קבלת עזרה בשימוש בעורך Visual Basic

למד כיצד למצוא עזרה בנושא רכיבי Visual Basic.

זקוק לעזרה נוספת?

ניתן לשאול תמיד מומחה ב- קהילת Tech Community עבור Excel, לקבל תמיכה בקהילת Answers או להציע תכונה חדשה או שיפור ב- User Voice עבור Excel.

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×