אקסל - מקרו לא רץ פתאום

Oren_1

Member
הי.
היה לי מקרו (שהוקלט). ייתכן ועשיתי שינויים מסויימים בקובץ הבסיס אבל לא דברים שלא עשיתי בעבר ולא דברים קריטיים .
ומשום מה כשאני מריץ אתת המקרו הוא נעצר ב אמצע עם ההודעה המצורפת:
1674478663803.png

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

ובאותו עניין,

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

1674478824651.png

תודה רבה
 

Oren_1

Member
אגב, זה קוד גדול אבל נתקע בחלק הזה-

קוד:
Sheets("Monthly").Select <--------- פה נתקע
    Columns("C:C").Select
    Application.CutCopyMode = False
    Selection.Insert Shift:=xlToRight
    Columns("B:B").Select
    Selection.Copy
    Columns("C:C").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False

1674485895521.png
 
1. כפי הנראה, אין לך בחוברת גיליון בשם Monthly
2. כדי לרשום את המקרו בקובץ מסוים - כנס לעורך ה VBA > בתפריט משמאל (הסייר) בחר את החוברת המסוימת שלך ו- Insert Module .
בחלון העריכה שנפתח - הדבק את המקרו (כמובן לאחר שביצעת העתק).
לחילופין, גרור אותו מהחוברת בה הוא מאוחסן, אל החוברת הרצויה.
 

ziv98

Member
נסה להקליט מאקרו של בחירת הגיליון.
החלף את שורת ה - select בתוצאת ההקלטה.
אולי השמות רק "נראים זהים".
 
למעלה