מקרו לעדכון מחיר אחרון

פורומים שימוש במערכת מקרו לעדכון מחיר אחרון

  • Post
    אלמוני
    אורח
    שלום,

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

    1. נכנסת לחשבונית מס – ספק > מסך בן: פירוט ועומדת על מחיר ליחידה
    2. מקליטה מקרו:
    – מעדכנת מחיר
    – יורדת שורה למטה
    – מפעילה את אותו מקרו
    3. מפסיקה את ההקלטה

    המקרו (מעדכן את המחיר של השורה הראשונה ויורד שורה למטה) 50 פעמים!
    מה הבעיה ואיך אפשר להתגבר עליה?

    תודה.

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • Replies
    אלמוני
    אורח
    האם השאלה מדוע המקרו עובד רק 50 פעם? יש קבוע מערכת בשם RECURSIVEMACRO אשר מגדיר כמה פעמים המקרו יעבוד.
    מנהל המערכת > תחזוקת מערכת > קבועי המערכת > קבועי מערכת
    אלמוני
    אורח
    תודה,

    שאלתי היא למה המקרו עובר רק על שתי השורות הראשונות
    (רק על השורות שבניתי את המקרו באמצעותם)

    PriorityDev
    משתתף
    IL
    בס"ד

    לא כל כך ברור מה את צריכה.
    לעדכן אותו מחיר בכל שורות החשבונית?

    אלמוני
    אורח

    מקווה שהתמונה תעזור.

    יש לי חשבונית ספק שבה כ100 שורות,
    רוצה לעדכן את המחיר עבור כל השורות בעזרת מקרו
    בניתי את המקרו הנ"ל והוא עובר רק על שתי השורות הראשונות.

    PriorityDev
    משתתף
    IL
    תמונה בגודל כזה לא כ"כ תעזור :)))
    אם את רוצה לעדכן את אותו המחיר לכל 100 השורות, אזי סדר הפעולות הוא:

    1. מעדכנת מחיר בשורה הראשנה.
    2. יורדת שורה (עם חץ).
    3. מפעילה הקלטת מקרו.
    4. לוחצת F10 (המחיר מועתק לשורה שניה).
    5. יורדת שורה (עם חץ).
    6. מפעילה את המקרו החדש שהגדרת בסעיף 3.
    7. מבצעת סיום הקלטה.
    8. אחר כך צריך להפעיל שוב את המקרו החדש (כל פעם שרוצים להעתיק ערך להרבה שורות).

    שימי לב, יש כאן טריק קטן, את מפעילה את המקרו שוב תוך כדי הקלטה (סעיף 6), ורק אחר כך מסיימת הקלטה.
    זה מה שיאפשר למקרו לרוץ רקורסיבית 50 פעמים.

    בהצלחה!

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.