اذهب الي المحتوي
أوفيسنا

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

قام بنشر (معدل)

بسم الله الرحمن الرحمن

 

أحبابى السلام عليكم ورحمة الله وبركاته وبعد

 

أقدم إلى حضراتكم ملف صغيراً وبسيطاً لكنه يحتوى على كود  - من وجهة نظرى المحدودة  - فوق الرائع

 

الفكرة هى أن  الملف يغلق اذا لم يكن هناك مستخدم يعمل عليه

 

الاغلاق يتم بعد ترك المستخدم له بدقائق محددة  " يتم تحديد الدقائق فى المديول العادى"

 

الكود الرئيسى يوضع فى حدث المصنف

 

اذا رجع المستخدم الى العمل على الملف قبل نهاية المدة  يتم تجاهل الكود ولا يتم الاغلاق

 

لو حاولت تغيير عدد الدقائق رغبةً منك فى اطالة المدة فان الكود لا يعمل بالعدد الجديد  الا بعد الحفظ  والاغلاق واعادة فتح الملف

 

تحياتى / مختار حسين محمود

:fff: :fff: :fff:

Timed Closing Of A Workbook.rar

تم تعديل بواسطه مختار حسين محمود
  • Like 10
قام بنشر

السلام عليكم

الاخ الكريم محتار

سلمت يداك عمل ممتاز

الا انه لا يقوم بحفظ اخر عمل تم بالملف 

اى انه هيغتمد اخر خفظ تم من المستخدم... واا تم اى تعديل اخر وتم ترك الملف للمده المحدده سوف يتم غلف الملف بدون حفظ اى تعديل 

جزاك الله كل الخير

قام بنشر (معدل)

أخى الكريم ياسر فتحى  بارك الله فيك

 

 

أخى الكريم ياسر خليل  الكود مش من ابداعى  احنا نقدر على كده  الكود منقول من موقع أجنبى

كل اللى عملته فيه أننى جعلت الاكسل يغلق نهائيا  بينما الكود الأصلى كان يغلق المصنف فقط

 

 

أخى أبو خنين ( حضرتك نسيت النقطة فى اسمى بس أنا وضعتها فى اسمك لأنى مقدرش أعدل فى مشاركتك ) :dance1:

أخى الفاضل الحفظ الألى مش مشكلة   تعديل بسيط فى الكود يلبى لك ما تريد  كما أن الكود الأصلى كان بيعمل حفظ آلى 

لكننى  آثرت أن أحفظ عملى أولا بأول  وألا يكون هناك حفظ آلى للبيانات لربما  حد من العيال يعمل حاجة فى الملف قبل الاغلاق  ( مجرد وجهة نظر )

 

تحياتى للجميع

:fff: :fff: :fff:
 

تم تعديل بواسطه مختار حسين محمود
قام بنشر

أستاذى أبوالقبطان لك كل تحية وتقدير

أستاذى لازلت وسأظل تلميذاً لكم وللأساتذه الكبار فى المنتدى أمثالكم

 

 

أستاذ حمود الحرتى بارك الله فيكم  وشرفت بمروركم الكريم  تحياتى

قام بنشر

السلام عليكم ورحمة الله

اخي مختار عمل رائع

جزاك الله خير وبارك الله فيك

قام بنشر

أستاذ مختار لدي سؤال بعد إذنك

هل تعتبر فترة حفظ الملف من ضمن فترة عدم الاستخدام؟ أنا عندى الملف ثقيل مما ياخد  الحفظ حوال 20 دقيقة فبالطبع بتركه لحد ما يحفظ فهل الفترة دى وفقا للكود تعتبر من فترة عدم استخدام الملف وشكرا

قام بنشر

20 دقيقة في الحفظ !! يا صبر أيوووووووووووب

والله إنت بطل ..

أنا لو عندي ملف بياخد دقيقتين حفظ ..هجيبله شلل قبل ما يجيني أنا الشلل ..

ليه 20 دقيقة حفظ ..الملف فيه ايه ؟؟

عفريت ولا خاتم !! انطق قوووووووول

قام بنشر

أنا الملف عندى مع ان حجمه 25 ميجا بياخد بيانات من حوالى  13 ملف أكسل فى نفس الوقت، أضف الى ذلك ان فيه معادلات معقدة وكبيرة جداااااااااااا ممكن يوصل طولها لحوالى 25 سطر، ده غير شغل الVBA فعلشان يحفظ بياخد فعلا الوقت ده وساعات بيكون أكتر 

قام بنشر

أنا الملف عندى مع ان حجمه 25 ميجا بياخد بيانات من حوالى  13 ملف أكسل فى نفس الوقت، أضف الى ذلك ان فيه معادلات معقدة وكبيرة جداااااااااااا ممكن يوصل طولها لحوالى 25 سطر، ده غير شغل الVBA فعلشان يحفظ بياخد فعلا الوقت ده وساعات بيكون أكتر 

ربنا يكون في العون ...

طيب مفكرتش تغير أسلوب التعامل مع تلك الملفات بحيث توصل لأفضل أداء وقل وقت وجهد ..

أعتقد أنه في حالتك أفضل الاستغناء عن المعادلات والتركيز على الأكواد ومش أي أكواد الأكواد التي يتم تنفيذها بسرعة ..والابتعاد فيها عن الحلقات التكرارية قدر الإمكان ..

قام بنشر

السلام عليكم ورحمة الله وبركاته

 

 

أخى أبى الحسن والحسين بارك لله فيكم وشرفت بمروركم

 

 

أخى أحمد مرجان بارك الله فيكم

 

أخى احمد من الطبيعى أن يتم الحفظ فى ثوان معدودة  لكن كونه يأخذ 20 دقيقة  ده مش طبيعى

بالنسبة لفكرة الموضوع أعتقد أنك فاهمها : بمجرد ترك الملف وعدم التعديل عليه تبدأ  الفترة الزمنية المعدة سابقا فى العمل

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

لماذا ؟ لأن فيه كود بيعمل الحفظ  أى أنه فيه عمل  وتغيرات بتحدث   اذن  فنحن لم ندخل بعد فى فترة عدم الاستخدام  والله أعلى وأعلم

 

 

أخى عبدالعزيز البسكرى بوركت   وشرفت  بمروركم  لك كل التحية والتقدير .

 

:fff:  :fff:  :fff: 

قام بنشر

 

أنا الملف عندى مع ان حجمه 25 ميجا بياخد بيانات من حوالى  13 ملف أكسل فى نفس الوقت، أضف الى ذلك ان فيه معادلات معقدة وكبيرة جداااااااااااا ممكن يوصل طولها لحوالى 25 سطر، ده غير شغل الVBA فعلشان يحفظ بياخد فعلا الوقت ده وساعات بيكون أكتر 

ربنا يكون في العون ...

طيب مفكرتش تغير أسلوب التعامل مع تلك الملفات بحيث توصل لأفضل أداء وقل وقت وجهد ..

أعتقد أنه في حالتك أفضل الاستغناء عن المعادلات والتركيز على الأكواد ومش أي أكواد الأكواد التي يتم تنفيذها بسرعة ..والابتعاد فيها عن الحلقات التكرارية قدر الإمكان ..

 

أستاذ ياسر بالفعل أنا فكرت وحاولت

لكن المشكلة الحقيقية ان معظم الدوال اللى أنا بستخدمها مش دوال أكسل دى دوال معرفة، أحولها لأكواد وهي مش دوال أكسل أعتقد ان الموضوع فى قمة الصعوبة وخصوصا بالنسبة لواحد مبتدىء زيي

قام بنشر

ابدأ واحدة واحدة ..ومعاك إخوانك بالمنتدى وإن شاء الله توصل للمطلوب بالصبر ..وأكرر بالصبر

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

قام بنشر (معدل)

إيه الحلاوة دي

 

ألف هنا وشفا يا أخى أبوايمان  ده أحلى طبق  أقصدى كود عندى   تحياتى لك  :biggrin2: :biggrin2: :biggrin2:

تم تعديل بواسطه مختار حسين محمود
قام بنشر

رائع وأكثر من رائع.. بالنسبة للملف الذي يستغرق حفظه أكثر من 4 دقائق وكما قلتم بأنه يعتمد على معادلات كثيرة ودوال جديدة غير مألوفة .. ذكرتني ببداياتي في البرمجة

قام بنشر

رائع وأكثر من رائع.. بالنسبة للملف الذي يستغرق حفظه أكثر من 4 دقائق وكما قلتم بأنه يعتمد على معادلات كثيرة ودوال جديدة غير مألوفة .. ذكرتني ببداياتي في البرمجة

 

بارك الله فيك أخى الزباري  شرفت بمرورك الكريم و أشرف بأن أكون تلميذا لكم

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information