הקצאת מאקרו לטופס או ללחצן פקד

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

לחצן (פקד טופס)

דוגמה לפקד לחצן של סרגל כלים בטפסים

לחצן פקודה (פקד ActiveX)

דוגמה לפקד ActiveX מסוג לחצן פקודה

במקטעים שלהלן, למד כיצד להוסיף מאקרו ללחצן ב-Excel – עבור Windows או ה-Mac.

הערה: פקדי ActiveX אינם נתמכים ב-Mac.

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

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

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

הוספת לחצן (פקד טופס)

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

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

  3. הקצה מאקרו ללחצן ולאחר מכן לחץ על אישור.

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

הוספת לחצן פקודה (פקד ActiveX)

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

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

  3. בקבוצה פקדים , לחץ על הצג קוד. פעולה זו משיקה את עורך Visual Basic. ודא שלחיצה נבחרה ברשימה הנפתחת בצד שמאל. הליך המשנה CommandButton1_Click (עיין באיור להלן) מפעיל שתי פקודות מאקרו אלה בעת לחיצה על הלחצן: SelectC15 ו- HelloMessage.

    פרוצדורת משנה בעורך Visual Basic

  4. ב פרוצדורת עבור לחצן הפקודה, בצע אחת מהפעולות הבאות:

    • הזן את השם של מאקרו קיים בחוברת העבודה. באפשרותך למצוא פקודות מאקרו על-ידי לחיצה על פקודות מאקרו בקבוצה קוד . באפשרותך להפעיל פקודות מאקרו מרובות מלחצן על-ידי הזנת שמות המאקרו בשורות נפרדות בתוך פרוצדורת.

    • לפי הצורך, הוסף קוד VBA משלך.

  5. סגור את עורך Visual Basic ולחץ על מצב עיצוב תמונת לחצן כדי להבטיח מצב עיצוב כבוי.

  6. כדי להפעיל את קוד ה-VBA שכרגע חלק מהלחצן, לחץ על לחצן הפקודה של ActiveX שיצרת זה עתה.

  7. כדי לערוך את פקד ה-ActiveX, הקפד להיות במצב עיצוב. בכרטיסיה מפתחים , בקבוצה פקדים , הפעל את מצב עיצוב.

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

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


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

אם ברצונך לציין

השתמש במאפיין זה

גנרל

אם הפקד נטען בעת פתיחת חוברת העבודה. (המערכת מתעלמת מפקדי ActiveX).

AutoLoad (Excel)

אם הפקד יכול לקבל את המוקד ולהגיב לאירועים שנוצרו על-ידי המשתמש.

זמין (טופס)

אם ניתן לערוך את הפקד.

נעול (טופס)

שם הפקד.

Name (טופס)

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

מיקום (Excel)

אם ניתן להדפיס את הפקד.

PrintObject (Excel)

אם הפקד גלוי או מוסתר.

גלוי (טופס)

Text:

תכונות גופן (מודגש, נטוי, גודל, קו חוצה, קו תחתון ומשקל).

מודגש, נטוי, גודל, קו חוצה, קו תחתון, משקל (טופס)

טקסט תיאורי בפקד המזהה או מתאר אותו.

כיתוב (טופס)

אם תוכן הפקד גולש באופן אוטומטי בסוף השורה.

WordWrap (טופס)

גודל ומיקום:

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

AutoSize (טופס)

הגובה או הרוחב בנקודות.

גובה, רוחב (טופס)

המרחק בין הפקד לקצה השמאלי או העליון של גליון העבודה.

Left, Top (טופס)

עיצוב

צבע הרקע.

צבע רקע (טופס)

סגנון הרקע (שקוף או אטום).

BackStyle (טופס)

צבע הקידמה.

ForeColor (טופס)

אם הפקד מכיל צל.

צל (Excel)

תמונה

מפת הסיביות שתוצג בפקד.

תמונה (טופס)

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

PicturePosition (טופס)

לוח מקשים ועכבר:

מקש הקיצור עבור הפקד.

מאיץ (טופס)

סמל עכבר מותאם אישית.

MouseIcon (טופס)

סוג המצביע המוצג כאשר המשתמש ממקם את העכבר מעל אובייקט מסוים (רגיל, חץ, I-i וכן הלאה).

MousePointer (טופס)

אם הפקד מקבל את המוקד בעת לחיצה עליו.

TakeFocusOnClick (טופס)


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

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

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

    בחר את תיבת הסימון לצד מפתח כדי להוסיף אותו לרצועת הכלים

הוספת לחצן (פקד טופס)

בצע שלבים אלה:

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

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

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

  3. הקצה מאקרו ללחצן ולחץ על אישור.

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

הוספת לחצן פקודה (פקד Visual Basic)

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

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

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

  3. בתיבת הדו הקצאת מאקרו, בחר חדש, שיפתח את Visual basic Editor (VBE) לחלונית עם הקוד הבא:

      Sub ButtonX_Click() 
    
      End Sub
  4. ב פרוצדורת עבור לחצן הפקודה, בין השורות sub ו- End sub , בצע אחת מהפעולות הבאות:

    • הזן את השם של מאקרו קיים בחוברת העבודה. באפשרותך להפעיל פקודות מאקרו מרובות מלחצן על-ידי הקלדת שמות המאקרו בשורות נפרדות בתוך פרוצדורת המשנה

    • הוסף קוד VBA משלך.

  5. לחץ על מצב עיצוב תמונת לחצן כדי לוודא שמצב עיצוב אינו כבוי, ולאחר מכן סגור את חלון Visual basic Editor.

  6. כדי לערוך את הלחצן, לחץ עליו באמצעות לחצן העכבר הימני ובחר Visual basic.

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

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

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

למידע נוסף

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

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

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

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

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

×