ABA


"שאלה לגבי מקרו באקסל - צריך עזרה"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21487 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21487
ohad23
חבר מתאריך 1.7.02
20620 הודעות, דרג אמינות חבר זה
   22:44   18.11.15   
אל הפורום  
  שאלה לגבי מקרו באקסל - צריך עזרה  
 
שלום
אני לא מבין גדול בVB אבל יודע להקליט מקרו באקסל וקצת לשפצר אותו.
יש לי קובץ אקסל מרכז עם כ 10 גליונות
הגליונות האלו משורשרים לקבצי אקסל אחרים שנוצרים כל יום ממערכת דוחות
הקלטתי מקרו על הקובת המרכז הזה שיודע לעדכן את הגליונות להפעיל שם מה שצריך וכו'

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

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

שכחתי משהו, אחרי שהוא מסיים ליצור את השמירה לאקסל חדש אני רוצה שקובץ האקסל המרכז המקורי זה שעם המקרו יישמר בעצמו וייסגר

אשמח לעזרה



                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  המ... לא ממש הבנתי מה אתה מנסה לעשות... Ice Cold  19.11.15 20:57 1
     אנסה להסביר שוב ohad23 21.11.15 22:27 2
         אתה עושה SAVE AS רגיל או דרך מקרו? Ice Cold  24.11.15 15:21 3
             תודה רבה. זה עזר לי ohad23 24.11.15 22:20 4

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   20:57   19.11.15   
אל הפורום  
  1. המ... לא ממש הבנתי מה אתה מנסה לעשות...  
בתגובה להודעה מספר 0
 
יש לך גליון עם מקרו שפותח גליונות אחרים ויוצר מהם גליון משוקלל אחר?

בכל אופן, לביטול הודעות שגיאה, שאלה וכו', אתה יכול להשתמש ב DisplayAlerts:

Application.DisplayAlerts = False

ולאחר הפעולה שאתה מבצע, להדליק אותו שוב (להפוך ל-True).

אם זה סגירה של גליון שאתה לא רוצה שישאל האם לשמור או לא, תשתמש בפרמטר נוסף ב-Close:

ActiveWorkbook.Close savechanges:=False


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ohad23
חבר מתאריך 1.7.02
20620 הודעות, דרג אמינות חבר זה
   22:27   21.11.15   
אל הפורום  
  2. אנסה להסביר שוב  
בתגובה להודעה מספר 1
 
סליחה על העיכוב בתגובה
אנסה להסביר שוב
יש לי קובץ אקסל עם מקרו שפותח קבצים אחרים ומעדכם מהם כל מיני ערכים , נוסחאות , פיבוטים וכו'

אחרי שהוא מסיים להתעדכן אני רוצה לשמור אותו כקובץ אקסל רגיל ללא פקודות המקרו בתוכו (אני בעצם רוצה לאפשר למשתמשים אחרים לפתוח את הקובץ שנוצר מבלי שיגעו בקובץ המקורי עם המקרו)
ברגע שאני מבצע save as ובוחר אקסל רגיל קופצת ההודעה הזו

איך מבטלים אותה?
ה Application.DisplayAlerts = False
אמור לגרום לכך?

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



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   15:21   24.11.15   
אל הפורום  
  3. אתה עושה SAVE AS רגיל או דרך מקרו?  
בתגובה להודעה מספר 2
 
אם זה עם MACRO, אז כן, תצטרך לבטל הודעות התראה ובדיקות תאימות:

Application.DisplayAlerts = False
ThisWorkbook.CheckCompatibility = False
ThisWorkbook.SaveAs Filename:="filewithoutmacros.xlsx", CreateBackup:=False, FileFormat:=xlOpenXMLWorkbook
Application.DisplayAlerts = True

זה אמור לבטל את כל השאלות ולשמור קובץ ללא מקרו.

@ohad23@


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ohad23
חבר מתאריך 1.7.02
20620 הודעות, דרג אמינות חבר זה
   22:20   24.11.15   
אל הפורום  
  4. תודה רבה. זה עזר לי  
בתגובה להודעה מספר 3
 



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net