اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم ... و حتى لا أطيل عليكم وأرجو الاهتمام من اصحاب الخبرة ... إني أعمل على فورم يحتوي داتا تضمن سجلات كثيرة ضمن ملف اكسيل وأقوم بإضافة وحذف وتعديل العديد من السجلات يوميا والفورم الذي أعمل عليه يتضمن زر أمر مرتبط بكود يقوم بحفظ الملف عند النقر عليه

المشكلة : ملف الاكسيل الذي أعمل عليه مشترك في شبكة محلية من عدة كمبيوترات وعند القيام بحفظ الملف من قبل كمبيوترين أو أكثر في نفس اللحظة وبسبب كبر حجم الملف والداتا الموجودة عليه فهي تستغرق وقت طويل .. ويسبب هذا البطئ حدوث خطأ على باقي الأجهزة ضمن الشبكة ... والكود المرتبط بزر الامر هو كما يلي :

Private Sub ButtonExit_Click()
ActiveWorkbook.Save
Call MsgBox("  تم حفظ الملف بنجاح  ", mBox, "الحمد لله")

End Sub

فهل من الممكن تغيير الكود ليصبح حفظ الملف أسهل واسرع رغم كبر الداتا على الملف وعدم حدوث اخطاء

وشكرا

قام بنشر

السلام عليكم

اخي الكريم جرب هذا الكود واخبرني عن النتيجة يتم وضع الكود في ThisWorkbook

 

(Private sub Workbook_BeforeClose(Cancel as Boolean

Application.DisplayAlerts=False

ThisWorkbook.save

Application.Quit

End sub

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information