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

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

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

בעת הקלטת מאקרו, למקליט המאקרו רשומות כל השלבים בקוד Visual Basic for Applications ‏(VBA). שלבים אלה יכולים לכלול להקליד טקסט או מספרים, לחיצה על תאים או פקודות ברצועת הכלים או בתפריטים, עיצוב תאים, שורות או עמודות, או אפילו ייבוא נתונים ממקור חיצוני, אמור, Microsoft Access. יישום Visual Basic (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. בתיבה תיאור, באפשרותך להקליד תיאור קצר של מה המשמעות של המאקרו.

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

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

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

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

    – או –

    הקש Alt +T +M +R.

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

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

תיבת הדו-שיח מאקרו

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

להלן להמשיך מידע אודות עבודה עם פקודות מאקרו ב- Excel.

משימה

תיאור

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

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

הפעלת מאקרו

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

עריכת מאקרו

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

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

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

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

  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 > העדפות... > סרגל הכלים & רצועת הכלים.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

להלן להמשיך מידע אודות עבודה עם פקודות מאקרו ב- Excel.

משימה

תיאור

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

למד כיצד להפעיל או לבטל פקודות מאקרו ב- Excel for mac.

ליצור, להפעיל, לערוך או למחוק מאקרו

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

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

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

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

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

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

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

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

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

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

פתח את עורך Visual Basic

בכרטיסיה מפתחים, לחץ על Visual Basic, או לחץ על ' כלים ' > מאקרו > עורך Visual Basic.

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

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

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

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

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

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

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

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

×