א' שואל:
שלום,
האם ניתן ליצור מצב שכל הקלדת נתון נשמרת באופן מיידי ללא צורך בפקודת שמור או שמור בשם כאשר סוגרים את הקובץ.תודה רבה על העזרה
תשובה:
מצ"ב הצעה לפיתרון -
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