الاخت سارة
اهلا بك
بالنسبة لطلبك يوجد خيار في خيارات الإكسيل يمكن من خلاله أن تحددى مدة الحفظ التلقائي وأقل مدة يمكن تحديدها دقيقة واحدة فقط وأعتقد أنها مدة لا بأس بها
أما إذا أردت الحفظ كل 5 ثواني فإليك الطريقة
ضع الكود التالي في حدث المصنف ThisWorkbook Module
- الكود:
-
Private Sub Workbook_Open()
Call Save_Workbook
End Sub
ثم ضع الكود التالي في موديول عادي
- الكود:
-
Public Sub Save_Workbook()
Dim currentTime As Date
Const Sec = 5
ThisWorkbook.Save
currentTime = DateAdd("S", Sec, Now)
Application.OnTime currentTime, "Save_Workbook"
End Sub
غيرى الرقم 5 والذي يمثل الثواني للرقم المطلوب
الآن قومى بحفظ المصنف وأغلقيه وأعدى فتحه وجربى بنفسك
للمزيد .. قم بالضغط على Alt+ F11 من لوحة المفاتيح ستجد محرر الأكواد نصب عينيك
اتبع التعليمات كما في الصورة