העלאת ערך בתוך נוסחה באמצעות מאקרו

yrndtn

New member
העלאת ערך בתוך נוסחה באמצעות מאקרו

שלום,

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

אקסל 2010 חלונות 7

תודה
 

iyyi

New member
אולי תנסה גישה קצת שונה ...

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

מיכאל אבידן

Member
מנהל
אפשר לקצר קצת . . .


=IF(OR(G1=15,G1="V",G1="X"),INDEX(Sheet1!A$1:D$15,MATCH(L$1&C$1,Sheet1!A$1:A$15&Sheet1!B$1:B$15,),4),0)
 
למעלה