Office Forum Q&A

Welcome to our Office forum

Technical questions can be asked about Excel, Access, Word, PowerPoint, Outlook, SharePoint and other Office applications without registration and free of charge

New Question

 

א' שואל:

שלום,

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

תשובה:

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

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