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

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

قام بنشر

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

اخوانى واساتذتى  بعد التحية

أنا أعمل على برنامج كنترول وقابلتنى مشكلة صغيرة ألا وهى ظهور كلمة  calculate فى أسفل الصفحة 

والمشكلة ليست فى ظهورها ولكن المشكلة أنها تبطىء من عمل الدوال والمعادلات والأكواد ولا يتم تفعيل هذه الأكواد والمعادلات الا بالضغط على  زر F9  

فهل أجد حلا يغنينى عن الضغط على هذا الزر وماذا حدث لظهور هذه المشكلة 

مرفق صورة من الصفحة 

 Doc1.rar

Doc1.rar

قام بنشر

جربت هذه الطريقة ولكن لم تفعل شيئا هل هذه الطريقة لا تصلح مع اوفيس 2003 

وان كان فهل من طريقة اخرى 

وشاكر اهتمامك

قام بنشر

أخى الكريم محمد الرفى لقد نفذت ولكنها ترجع للاختيار الثانى وهو اليدوى بمجرد ترك الصفحة لصفحة اخرى والرجوع اليها

قام بنشر

أخي الكريم ارفق ملف الإكسيل وليس صورة للإطلاع على الملف بشكل أعمق ..ربما يكون هناك في حدث ورقة العمل كود يقوم بالأمر ويفعل الحساب التلقائي

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

أخى ابو البراء شاكرر مرورك وجزاك الله خيرا ولكن مساحة الملف 66 كيلو بايت

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

وحاولت اختيار الحساب التلقائى من tools      option       automatic   ولكن بمجرد الخروج من هذه الصفحة والعودة اليها تغير  automatic  الى    manual  

Sub تنسيق()
Application.ScreenUpdating = False
Application.Calculation = xlManual
ActiveSheet.Unprotect 111
For Each cl In Range("f9:m408")
If cl <> "" Then GoTo 1
Next
Range("F9:M408").FormulaR1C1 = "=IF(INDEX(رسوب,MATCH(RC3,طلاب,0),MATCH(R7C,مواد,0))="""",TRUE)"
For Each cl In Range("f9:m408")
If cl.Value = True Then
        cl.Locked = True
        Else
        cl.Locked = False
        End If
        Next cl
Range("F9:M408").ClearContents
ActiveSheet.Protect 111
Application.Calculation = xlAutomatic
Application.ScreenUpdating = True

1 End Sub

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

أخي الكريم في هذا السطر

If cl <> "" Then GoTo 1

يتم انهاء التعامل مع الإجراء الفرعي بالانتقال إلى آخر سطر مما يجعل الحساب التلقائي لا يتم تفعيله في هذه الحالة ..

اجعل الرقم 1 عند السطر

Application.Calculation = xlAutomatic

وليس السطر الأخير

جرب وأعلمني بالنتيجة

قام بنشر

اشكرك استاذى ياسر على اهتمامك ولكن وفقنى الله فى حل المشكلة بأن غيرت السطر الثانى فى الكود   Application.Calculation = xlManua  من  Manual  الى automatic  

  • Like 1

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