סכימה

eliavp6

New member
סכימה

שלום,
רצ"ב קובץ עם שאלתי בפנים ודוגמא.
אופיס 2007
WIN XP

תודה למי שיכול לעזור,
 

u333

New member
השאלה ממש ממש לא ברורה (לי)....

היכן בדיוק אתה רושם את מספר הק"מ של קריאת המונה בסוף כל חודש ??
ציין זאת בקובץ ושלח שנית.
 

מיכאל אבידן

Member
מנהל
ברמת העיקרון, אתה זקוק ל'מקרו-אירוע' פשוט . . .


התמונה מציגה את המצב שהיה לאחר הקלדת הק"מ המצטבר של סוף נובמבר.

כשתקליד, ב- 31/12, את הק"מ של סוף השנה (נניח: 3900) המקרו יציב, בעמודת דצמבר את הערך: 490.

כל הנ"ל מסתמך על הנחה, כמעט ודאית, שאתה מקליד את הערכים, המצטברים, רק בעמודה "O".

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

 

eliavp6

New member
שתלתי את הקוד בקובץ המקור....

שלום,
שתלתי את הקוד בקובץ המקור צירפתי אותו אך יש שני סוגיות שאינן ברורות לי:
1. ההתאמה שעשיתי לקוד לא צלחה והוא לא מחשב את החודש האחרון - מה לא טוב בהתאמה שלי?
2. אם אזין את הק"מ המצטבר בתחילת חודש עוקב ולא בסוף אותו חודש הרי שהקוד אינו תקין - איך ניתן להתגבר על כך? (נניח שרושמים על דף ואח"כ מזינים או יוצא יום שישי/שבת...)
תודה רבה,
 

מיכאל אבידן

Member
מנהל
זה בדיוק מה שעומד מאחורי המושג "שיטת סלאמי", . . .


שיטה שאני לא מתנהל על פיה.

להבא, הצג את הקובץ הנכון ולא דוגמאות סתמיות.

עד אז, התאם את הפקודה: ....= Cells(tr, mn + 1) למנח הנתונים ה"חדש".
 

eliavp6

New member
ניסיתי להתאים את זה אך ללא הצלחה

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

האם תוכל לעזור?
 

eliavp6

New member
עדיין לא הצלחתי להתאים

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

אני ממש אודה על העזרה.....
 

מיכאל אבידן

Member
מנהל
בהנחה שניתחת את קוד המקרו והבנת אותו . . .


תבחין שהמשתנה MN הוא המפתח.

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