פורום שאלות ותשובות

ברוכים הבאים לפורום שאלות ותשובות באופיס

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

א' שואל:

שלום,

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

תשובה:

מצ"ב הצעה לפיתרון -

1. נפתח את עורך VBA של אקסל על ידי לחיצה על Alt+F11, נלחץ על ThisWorkbook על מנת לפתוח חלון להזנת קוד VBA.

 

  2. נעתיק ונדביק את הקוד הבא לעורך VBA באקסל -

      הקוד יופעל אוטומטית בסגירת הקובץ ויבצע שמירה של הקובץ ללא הצגת התראה של אקסל.

 
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.DisplayAlerts = False
        ActiveWorkbook.Save
    Application.DisplayAlerts = True
End Sub
 

   3. נשמור את הקובץ עם סיומת XLSM המאפשר שמירה והפעלה של קוד מקרו באקסל בשפת VBA.
 

   4.  כעת, בסגירת הקובץ השינויים יישמרו באופן אוטומטי.
 

בברכה,

צוות AnyFit