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

سؤال بخصوص حجم ملف وصعوبة في فتحة ؟


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

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

 

لدي ملف شيت كنترول مصمم على اوفيس 2003 قمت بالتعديل عليه واضافة بعض الاكواد والمعادلات ولم انتهي منه بعد

 

ووجدت ان حجم الملف اصبح كبير جدا 45 ميجا وعند فتحه يفتح بصعوبة وبعد وقت طويل جدا

 

فهل يوجد حل لتخفيف حجم الملف وعند فتح الملف يفتح بسهولة وسرعه

 

ولكم  جزيل الشكر مقدما

تم تعديل بواسطه وليد فتحي
رابط هذا التعليق
شارك

السلام عليكم

الاخ الكريم / وليد فتحي

بارك الله فيك

اظن ان الحل الوحيد لتخفيف حجم الملف

هو تقليل المعادلات المستخدمة بعض الشئ والاستعاضة عنها بالاكواد مثلا

حيث ان هناك بعض المعادلات تجعل الملف ثقيلا مثلا مثل sumif  ،  sumproduct

 

وايضا يجب عليك تقليل التنسيقات المبالغ فيها مثلا ان وجد صور او خلفيات  .... وخلافه .

وانصحك باستخدام اكسيل 2010

  • Like 2
رابط هذا التعليق
شارك

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

الاخرالفاضل حماده عمر

جزاك الله كل خير على الاهتمام والرد السريع

وهذا هو الملف اتمني الاطلاع عليه وان كان يوجد فرصه للتعديل عليه اتمني ذلك

ولك جزيل الشكر مقدما

 

G.png

رابط هذا التعليق
شارك

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

اخي اسف والله كلمت السر هي 1

ولم اكن اقصد انني لا اكتبها لانني وضعت الملف للمساعده

ولك جزيل الشكر مقدما

تم تعديل بواسطه وليد فتحي
  • Like 1
رابط هذا التعليق
شارك

والملف يفتح ولكن بعد مدة وهذا ما اسال عنه لماذا يتاخر في الفتح هكذا

لانه في بداية العمل كان يفتح الملف بسرعه

ولكن لاحظت بعد زيادة العمل به انه يتاخر في الفتح جدا

رابط هذا التعليق
شارك

أخي الفاضل

قم بحفظ الملف بصيغة Binary

 

جزاك الله كل خير أخي الفاضل /  اكرم

بالفعل تم تصغير حجم الملف عند حفظة بهذه الصيغه

ولكن مشكلة فتح الملف بعد مدة كبيرة مازالت قائمة

رابط هذا التعليق
شارك

تم مشاهدة الموضوع 88 مرة ولا يوجد حل

 

الأخ الكريم/ وليد فتحي

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

إلتمس لإخوانك العذر - فليس كل من قرأ موضوعا لديه حل جاهز له - ومن لديه الحل ليس بالضرورة لديه الوقت

فتح الملف فقط يأخذ حوالي 15 دقيقة ولتحليله والتجربة عليه لابد من فتحه عدة مرات - أحسبها بنفسك

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

نعود للملف هناك مشكلتين أساسيتين الأولي حجم الملف الكبير والثانية كثرة المعادلات في نطاق كبير من الخلايا أفقيا ورأسيا في عدة صفحات تستغرق معالجتها جانبا كبيرا من ذاكرة الجهاز

أقترح عليك التالي :

1- حفظه بإصدار 2007 يقلل الحجم من 44 ميجا إلي 30 ميجا ( تظل مشكلة وقت الفتح قائمة )

2- هناك 3 ورقات داخل المصنف تحمل أكبر قدر من البيانات وأعتقد بشكل قاطع أنها السبب في هذا البطء وهي

    ( بيانات ) بحجم 4 ميجا - و( الشيت ) بحجم 15 ميجا - و( رصد الدرجات ) بحجم 20 ميجا

    يمكن فصل كل ورقة منها بملف مستقل وربطه بالملف الأصلي .

3- الأمر الأصعب ويحتاج وقت طويل ومجهود - ولكنه الأفضل - إعادة بناء الملف بمعادلات أقل أو بكود يؤدي الغرض ولا يضع معادلات في كل الخانات

    وستجد أن حجم الملف قل بشكل كبير .

تقبل تحياتي

  • Like 2
رابط هذا التعليق
شارك

السلام عليكم

الاخ والاستاذ الحبيب / حمادة باشا

بارك الله فيك

اجبت فأوجزت فأحسنت اخي الحبيب

تقبل خالص تحياتي

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

رابط هذا التعليق
شارك

 

تم مشاهدة الموضوع 88 مرة ولا يوجد حل

 

الأخ الكريم/ وليد فتحي

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

إلتمس لإخوانك العذر - فليس كل من قرأ موضوعا لديه حل جاهز له - ومن لديه الحل ليس بالضرورة لديه الوقت

فتح الملف فقط يأخذ حوالي 15 دقيقة ولتحليله والتجربة عليه لابد من فتحه عدة مرات - أحسبها بنفسك

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

نعود للملف هناك مشكلتين أساسيتين الأولي حجم الملف الكبير والثانية كثرة المعادلات في نطاق كبير من الخلايا أفقيا ورأسيا في عدة صفحات تستغرق معالجتها جانبا كبيرا من ذاكرة الجهاز

أقترح عليك التالي :

1- حفظه بإصدار 2007 يقلل الحجم من 44 ميجا إلي 30 ميجا ( تظل مشكلة وقت الفتح قائمة )

2- هناك 3 ورقات داخل المصنف تحمل أكبر قدر من البيانات وأعتقد بشكل قاطع أنها السبب في هذا البطء وهي

    ( بيانات ) بحجم 4 ميجا - و( الشيت ) بحجم 15 ميجا - و( رصد الدرجات ) بحجم 20 ميجا

    يمكن فصل كل ورقة منها بملف مستقل وربطه بالملف الأصلي .

3- الأمر الأصعب ويحتاج وقت طويل ومجهود - ولكنه الأفضل - إعادة بناء الملف بمعادلات أقل أو بكود يؤدي الغرض ولا يضع معادلات في كل الخانات

    وستجد أن حجم الملف قل بشكل كبير .

تقبل تحياتي

 

 

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

اهلا بك اخي الفاضل حماده

اولا وقبل كل شئ انا لم ازعل من كلامك ولكن والله انا فرحان جدا بكلماته والتي هي بالفعل حقيقه

ثانيا انا لست بمصر الحين بل بالخارج والملف انا اعمل عليه لزميل لي بمصر

وانت تعمل تماما انا الغربة الوقت بها ضيق جدا

ومن الصعب انك بعد التعب في شئ تجد الوقت لاعادته مرة اخري

ونرجع للملف

بخصوص حجمه بالفعل تم تقليص الحجم عن الحفظ بصيغة Excel Binary

ولكن نرجع لمشكلة فتح الملف والتي انت جربتها بنفسك وتاخد 15 دقيقه للفتح

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

ومرة واحده لقيته كده من ايه الله اعلم

وربنا يسهل واحد الزملاء بالمنتدي يلاقي ليه حل

ونورتي اخي حمادة

 

رابط هذا التعليق
شارك

السلام عليكم

الاخ والاستاذ الحبيب / حمادة باشا

بارك الله فيك

اجبت فأوجزت فأحسنت اخي الحبيب

تقبل خالص تحياتي

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

 

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

نورت اخي الحبيب حمادة

ولي طلب عندك

كود منع اغلاق ملف الاكسيل من زر الاغلاق العلوي ( الاكس الحمراء الموجوده باعلي البرنامج )

ولك جزيل الشكر مقدما

رابط هذا التعليق
شارك

 

السلام عليكم

الاخ والاستاذ الحبيب / حمادة باشا

بارك الله فيك

اجبت فأوجزت فأحسنت اخي الحبيب

تقبل خالص تحياتي

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

 

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

نورت اخي الحبيب حمادة

ولي طلب عندك

كود منع اغلاق ملف الاكسيل من زر الاغلاق العلوي ( الاكس الحمراء الموجوده باعلي البرنامج )

ولك جزيل الشكر مقدما

 

 

جرب اخي الكريم الكود التالي ... 

قم بوضعه في حدث  ThisWorkbook

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Cancel = True
End Sub
رابط هذا التعليق
شارك

وشاهد هذا الرابط ايضا يمكنك من عدم الحاجة لزر الخروج هذا

ولايمكن استخدامه بطريقة اخري جميلة

 

قوائم بشكل جديد في الاكسيل .... تصلح للاستخدام في برنامجك .. بطريقة بسيطة وسهله

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

الاخ والاستاذ الحبيب / حمادة باشا

بارك الله فيك

اجبت فأوجزت فأحسنت اخي الحبيب

تقبل خالص تحياتي

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

الأستاذ/ حمادة عمر

شاكرا لك الإطراء الجميل

تقبل تحياتي

رابط هذا التعليق
شارك

السلام عليكم

الاخ الكريم / وليد فتحي

بارك الله فيك

تقبل خالص تحياتي

رابط هذا التعليق
شارك

بجد والله انا تعبت من الملف ده

كان عندي نسخه قديمة من الملف لاني كنت بعمل نسخة باك اب للشغل بس كنت بطلت اعملها

المهم عدلت عليها من جديد وكتبت كمية المعادلات دي كلها

وكانت نسخه الملف 7 ميجا

وفي ثواني لقيت الملف بقه برده كام وعشرين ميجا ومش عاوز يفتح

عاوز اعرف ايه سبب عدم الفتح والتاخير بالفتح

افيدوني افادكم الله

رابط هذا التعليق
شارك

بجد والله انا تعبت من الملف ده

كان عندي نسخه قديمة من الملف لاني كنت بعمل نسخة باك اب للشغل بس كنت بطلت اعملها

المهم عدلت عليها من جديد وكتبت كمية المعادلات دي كلها

وكانت نسخه الملف 7 ميجا

وفي ثواني لقيت الملف بقه برده كام وعشرين ميجا ومش عاوز يفتح

عاوز اعرف ايه سبب عدم الفتح والتاخير بالفتح

افيدوني افادكم الله

 

الأستاذ/ وليد

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

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

قبل إعتماد الملف للعمل - قم بالتالي :

1- عمل نسخة إحتياطية من ملفك الأساسي .

2- إدخال بيانات إختبارية متعددة علي الملف الأصلي والملف المرفق فإن تطابقت المخرجات - يمكنك الإطمئنان إلي التعامل معه .

ولنا عودة بإذن الله بعد التجربة .

تقبل تحياتي

كنترول الإعدادى 2014.part01.rar

كنترول الإعدادى 2014.part02.rar

رابط هذا التعليق
شارك

 

بجد والله انا تعبت من الملف ده

كان عندي نسخه قديمة من الملف لاني كنت بعمل نسخة باك اب للشغل بس كنت بطلت اعملها

المهم عدلت عليها من جديد وكتبت كمية المعادلات دي كلها

وكانت نسخه الملف 7 ميجا

وفي ثواني لقيت الملف بقه برده كام وعشرين ميجا ومش عاوز يفتح

عاوز اعرف ايه سبب عدم الفتح والتاخير بالفتح

افيدوني افادكم الله

 

الأستاذ/ وليد

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

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

قبل إعتماد الملف للعمل - قم بالتالي :

1- عمل نسخة إحتياطية من ملفك الأساسي .

2- إدخال بيانات إختبارية متعددة علي الملف الأصلي والملف المرفق فإن تطابقت المخرجات - يمكنك الإطمئنان إلي التعامل معه .

ولنا عودة بإذن الله بعد التجربة .

تقبل تحياتي

 

 

 

باقي أجزاء الملف ...

جزاك الله كل خير استاذ حماده

بالفعل الملف خفيف وسريع جدا

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

واذا اخدت الكود ووضعته بملف اخر هل لابد من تغير شئ بالكود

رابط هذا التعليق
شارك

أستاذ/ وليد

الكود موجود داخل Module1 تحت أسم ExcelDiet يمكنك نقل ال Sub إلي أي ملف آخر وتخصيص زر أو ماكرو لتشغيله

لايحتاج الكود إلي تعديل أو إضافة فقط أنقله كما هو - تقبل تحياتي

 

 

رابط هذا التعليق
شارك

أستاذ/ وليد

الكود موجود داخل Module1 تحت أسم ExcelDiet يمكنك نقل ال Sub إلي أي ملف آخر وتخصيص زر أو ماكرو لتشغيله

لايحتاج الكود إلي تعديل أو إضافة فقط أنقله كما هو - تقبل تحياتي

جزاك الله كل خير استاذ حماده

بس لي سؤال انا عارف اني طولت عليك بالاسئلة

انا لما انقل واخصص له زر اشغله كل فترة ولا استعمل هذا الزر امته

ولك جزيل الشكر

رابط هذا التعليق
شارك

الأستاذ/ وليد

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

لا لم تطول علي بعد - سأخبرك بذلك حينها :rol:

هذا الكود تشغله فقط عند الحاجة إذا أستشعرت ثقل الملف وتأخر فتحه

تقبل تحياتي

 

رابط هذا التعليق
شارك

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

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

Important Information