קובץ CMD להדפסה מאקסל/וורד
-
שלום לכולם,
אני אכתוב כאן את המוצר שאני רוצה ואשמח מאוד אם תוכלו להחכים אותי ואם זה אפשרי בכלל. להלן הדוגמה:
אני עובד בחברה שלעיתים מוציאה משלוחים לסניפים אחרים, וכל פעם שאני אורז קרטון אני צריך לכתוב בכתב ידי- תאריך ושעה.
- בוקר/ערב.
- שולם/לא שולם
- שם העובד.
ותכל'ס זה דבר שמטריח, וגם שוכחים לכתוב את כל הפרטים, אז האם יש אפשרות לעשות שבלחיצה על קובץ אחד (משום מה אני חושב שזה אפשרי ע"י CMD) יודפס לי דף עם תאריך ושעה, ויהיה כתוב האם מדובר בבוקר או בערב, ולגבי שולם או לא שולם ושם העובד יוצג לי חלונית בו אקליד האם שולם ושם העובד.
עד כאן מה שאני רוצה. וכמובן שאין צורך כלל בעיצוב.
אבל אני יודע שהדברים קשים לביצוע, אז אוכל לוותר על השלב עם החלונית שאקליד בו האם שולם ושם העובד אלא כמו שמציג תאריך ובוקר וערב אז שתהיה גם שורה שולם/לא שולם ואני כבר אקיף בעיגול את המידע הרלוונטי, וגם את שם העובד אכתוב בכתב יד.
אז מה אתם אומרים? -
@שוהם307 קח דוגמא בסיסית בוורד
אף על פי שלא הבנתי בדיוק את הצרכים שלך
בתוך הקובץ יש קוד שמיד שפותחים אותו הוא מדפיס בהדםסה מהירה- אם אני לא טועה זה אומר המדפסת האחרונה שנבחרה בוורד כולל ההגדרות.
לכאורה תצטרך להקליד מאקרו חדש למדפסת שלך, ולשים לב אם אין לזה הגדרות נוספות.
ויש גם שורה נוספת במאקרו שסוגר את הקובץ. כרגע זה מסומן כהערה.
אולי תפתח כמה סוגי קבצים בתיקיה אחת כך תוכל ב-3 לחיצות להגיע למטרה.
פתק למשלוח.docm -
@שוהם307 הנה משהו זריז באקסל: מדבקת משלוח.xlsm
בגליון הגדרות תוכל להכניס את רשימת העובדים ואת שעות ההתחלה והסיום של כל משמרת:
בגליון תוית תכניס רק את הערך של "שולם" ואת שם העובד:
ותלחץ על הלחצן "הדפס".
התוית תודפס למדפסת שכרגע מסומנת כמדפסת הנבחרת באקסל. -
@odeddvir וואו, יפה מאוד, וכל הכבוד.
שתי שאלות לי אליך.- אם לא אסמן V בשולם, אז מה יודפס? המילה שולם עם תיבה ריקה? זה לא מאוד טוב, כי יהיה ניתן להתבלבל בקלות ולחשוב שזה כן שולם, אולי אפשר לעשות שאם אין V בשולם אז יודפס 'לא שולם' או רעיון אחר שלא עולה לי עכשיו בראש?
- אני בעיקרון צריך להתאים את זה למדפסת של העבודה שזה מדפסת קטנה כזאת כמו של חנויות שמיועדת לקבלות, איך אני בעצם מתאים את זה?
תודה רבה רבה רבה.
-
@שוהם307 אם זה מספיק - כמובן שאפשר, רק אם נניח שמשמרת הערב ממשיכה עד 2:00 בבוקר למשל, הנוסחה שנתת לא תספיק, לכן ציינתי טווח של התחלה וסיום.
למעשה הוא בודק רק את הטווח של הבוקר, ואם השעה לא בטווח הזה הוא מניח שהמשמרת היא של ערב,
אם רוצים גרסא משופרת יותר, שתאפשר גם שעות נוספות מחוץ למשמרת, צריך לכתוב נוסחא עוד יותר ארוכה:=IF(AND((TIME(HOUR(B1),MINUTE(B1),SECOND(B1)) >=הגדרות!D2),(TIME(HOUR(B1),MINUTE(B1),SECOND(B1)) <=הגדרות!E2)),"בוקר",IF(AND((TIME(HOUR(B1),MINUTE(B1),SECOND(B1)) >=הגדרות!D3),(TIME(HOUR(B1),MINUTE(B1),SECOND(B1)) <=הגדרות!E3)),"ערב","שעות נוספות מחוץ למשמרת"))
נו, אם כבר טרחתי לכתוב את הנוסחה, אז מצ"ב הגירסא המשופרת כנ"ל: מדבקת משלוח.xlsm