اسلام سيد قام بنشر يناير 26, 2013 قام بنشر يناير 26, 2013 السلام عليكم ورحمة الله وبركاته اريد كود لحفظ البيانات يعمل تلقائيا إذا انقطع التيار الكهربائى فجأه مع العلم انى معى كود يعمل على حفظ الملف تلقائيا قبل غلق الملف وهو كالاتى Sub workbook_beforeclose(cancel As Boolean) If Me.Saved = False Then Me.Save End Sub
الـعيدروس قام بنشر يناير 26, 2013 قام بنشر يناير 26, 2013 السلام عليكم بالامكان الاستعانه بهذا الكود يقوم بحفظ الملف كل دقيقة هذه الأكواد في مودويل Public Rm As Double Public Const C_Con = 60 Public Const Sc_W = "Ex" Public Sub St_A() Rm = Now + TimeSerial(0, 0, C_Con) Application.OnTime EarliestTime:=Rm, Procedure:=Sc_W, Schedule:=True End Sub Sub Ex() Application.DisplayAlerts = False ThisWorkbook.Save Application.DisplayAlerts = True St_A End Sub وهذه في حدث Thisworkbook Private Sub Workbook_Deactivate() Call St_A End Sub Private Sub Workbook_Open() Call St_A End Sub 1
اسلام سيد قام بنشر يناير 26, 2013 الكاتب قام بنشر يناير 26, 2013 وعليكم السلام هل من الممكن اجعل Public Const C_Con = 60 Public Const C_Con = 1 وبذالك يصبح التخزين كل ا ثانيه ام لا
الـعيدروس قام بنشر يناير 26, 2013 قام بنشر يناير 26, 2013 غير الى اي جزء من الدقيقة او الثانيه بمعنى 1= ثانيه و 0.5 نصف ثانية يعمل معك إن شاء الله 1
اسلام سيد قام بنشر يناير 26, 2013 الكاتب قام بنشر يناير 26, 2013 بارك الله فيك استاذنا القدير لقد جربت وحققت الهدف بنجاح
حمادة عمر قام بنشر يناير 26, 2013 قام بنشر يناير 26, 2013 السلام عليكم الاستاذ القدير / عباد رائع وجميل جدا وحشتنا اعمالك واعمال كل اساتذة هذا الصرح العظيم في الفترة التي كان يحدث للمنتدي ترقية فيها لا حرمنا الله منكم وزادكم الله من فضله وعلمه جزاك الله خيرا 1
الـعيدروس قام بنشر يناير 26, 2013 قام بنشر يناير 26, 2013 (معدل) اخواني الاحبه هذا تعديل للكود بعد تجربته عند فتح اكثر من ملف واغلاق الملف الذي به الكود يفتح الملف مره اخرى وذلك بسبب التايمر في وضع التشغيل عموما هذا هو التعديل هذه الأكواد في حدث Thisworkbook Private Sub Workbook_BeforeClose(Cancel As Boolean) Call Ext End Sub Private Sub Workbook_Open() Call St_A End Sub وهذه الأكواد في مودويل Public Rm As Double Public Const C_Con = 3 Public Const Sc_W = "Ex" Public Sub St_A() On Error Resume Next Rm = Now + TimeSerial(0, 0, C_Con) Ali_C Rm, Sc_W, True End Sub Sub Ex() Application.DisplayAlerts = False ThisWorkbook.Save Application.DisplayAlerts = True St_A End Sub Public Sub Ext() Ali_C Rm, Sc_W, False End Sub Public Function Ali_C(St As Double, Sa As String, Bn As Boolean) On Error Resume Next With Application DoEvents .ScreenUpdating = False .EnableEvents = False .OnTime EarliestTime:=St, Procedure:=Sa, Schedule:=Bn .EnableEvents = True .ScreenUpdating = True End With End Function تم تعديل يناير 26, 2013 بواسطه عباد 1
اسلام سيد قام بنشر يناير 26, 2013 الكاتب قام بنشر يناير 26, 2013 الكود رائع استاذ / عباد سواء المشاركه الاولى او الثانيه بارك الله فيك
إبراهيم ابوليله قام بنشر مارس 11, 2013 قام بنشر مارس 11, 2013 الاخ الكريم عباد بارك الله فيك اكوادك فعلا رائعه وبالتاكيد كل من ا يحتاج لهذا الكود 1
ahmed_kamal20012002 قام بنشر ديسمبر 5, 2013 قام بنشر ديسمبر 5, 2013 جزاكم الله كل خير على ماتقدمونه من علم وبارك الله فيكم وجعله فى ميزان حسناتكم 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.