דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. תוכנות
  3. יישומי אופיס
  4. אקסל
  5. מדריכים - אקסל
  6. מדריך | מאקרו למתחילים חלק 2: יצירת פקודות למאקרו דרך Visual Basic

מדריך | מאקרו למתחילים חלק 2: יצירת פקודות למאקרו דרך Visual Basic

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

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

    מבוא לVisual Basic

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

    הכרת Visual Basic וכליו

    9a2e3974-1ec4-4407-bd1c-2ddb0dea638d-image.png

    זה ויז'ואל בייסיק נכנס אליו יפתח מסך כזה
    ab20851f-fc1c-4353-90d1-452fe535f488-image.png

    יש לנו שם הרבה אופציות אבל אנחנו נתמקד בפקודות עצמם ותבנית המאקרו

    כתיבת והרצת קוד מאקרו

    נלך לפינה הימנית העליונה לInsert ונבחר בModule
    ae9f2aac-3550-4136-b5ce-71e7879278f5-image.png

    יפתח לנו מסך כזה
    3e0316e1-5c3e-4492-84bf-ea1d4db6bf1f-image.png

    זה בעצם הממשק של כתיבת הקוד שלנו
    כללי יסוד: כל מאקרו מתחיל בSub ולאחריו השם שאנחנו בוחרים לו ולסיום End Sub
    לדוגמא

    Sub MyFirstCode()
    End Sub
    

    ורוב המאקרו בנויים בסדר הזה מיקום-פעולה-ערך
    נקח לדוגמא מאקרו כזה

    Sub MyFirstCode()
        בחרנו שם , עכשיו לפקודה 
        Range("A1").Value = "אוטומציה זה החיים"
        Range("A1").Interior.Color = vbYellow
        MsgBox "הפעולה הושלמה בהצלחה!"
    End Sub
    

    מה כתוב כאן?
    קודם כל בחרנו מיקום⬇
    Range("A1") – אמרנו לאקסל לגשת לתא A1.
    אח"כ בחרנו פעולה⬇
    = "אוטומציה זה החיים"
    ואח"כ שינינו את הערך של התא⬇
    .Value – אמרנו לו לשנות את הערך (התוכן) שלו.
    .Interior.Color – אמרנו לו לגשת לצבע הפנימי שלו ולשנות אותו לצהוב (vbYellow).
    MsgBox – הקפצנו הודעה למסך בסיום.
    "הפעולה הושלמה בהצלחה"
    כך זה אמור להראות בממשק הקוד
    16640819-9200-4696-8e17-8aae71ba3428-image.png

    נריץ את המאקרו בלחיצה על החץ למעלה
    6daeb8b4-f1c0-4a7b-b943-d9429ff89774-image.png
    יפתח לנו מסך כזה
    c1971bb2-26c0-42fc-9f2c-3c1ff1af3dab-image.png

    נלחץ על "RUN"
    וקיבלנו את התוצאה הזאת
    d8de57bc-1f02-423a-bce2-3cdda827ba44-image.png

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

    תגובה 1 תגובה אחרונה
    4
    • יוסי מחשביםי יוסי מחשבים העביר נושא זה מ-עזרה הדדית - אקסל

    • התחברות

    • אין לך חשבון עדיין? הרשמה

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