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

إخفاء المعادلات في الاكسل بدون حماية الورقة


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

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

المطلوب هنا هو حماية المعادلات وإخفائها بدون حماية ورقة العمل

لكم جزيل الشكر والاحترام

حماية للمعادلات بدون حماية ورقة العمل.rar

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

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


Private Sub Worksheet_Selectionchange(ByVal Target As Range)

If Target.HasFormula = True Then

ActiveCell.Offset(0, 1).Select

ElseIf Target.MergeCells = True And Target.HasFormula = True Then Target.Offset(0, 1).Select

ElseIf ActiveCell.HasFormula = True And ActiveCell.MergeCells = True Then ActiveCell.Offset(0, 1).Select

End If

End Sub

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

الآن أصبح الكود شامل و وافي

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

تم تجربته على ملف العمل وجميع المعادلات تمت حمايتها وإخفائها

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

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

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

بكل بساطة اخي الحامد الشاكر

الكود لا يحتاج الى اي مثال

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

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

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

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

أرجو شرح الطريقة. ولكم جزيل الشكر.

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

أخي fzsss

يمكن حماية الاكواد بوضع رقم سري على محرر الاكواد كما في الصورة المرفقة

وذلك بالدخول إلى محرر الاكواد من القائمة المطور

واتباع الصورة

شكرا

post-75375-0-71452700-1350387232_thumb.j

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

الاخ ابو حنين

بارك الله فيك

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

هل يمكن اتاحه الرجوع بالسهم الى الخلف مع اتاحه التحرك بالسهم الى الامام فى نفس الوقت

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

اخي ابراهيم

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

أما ان نستعمل الاسهم فيصبح الكود ليس له اي معنى

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

جزاك الله خيراً وجعله في ميزان حساناتك وكان لي طلب عند حضرتك وأرجو المساعدة في هذا الملف المرسل في المشاركة السابقة باسم الملف fz5 ولك جزيل الشكر.

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

  • 2 years later...

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

أستاذي الفاضل أشكرك على هذا الكود الرائع والذي نفعني في حماية معادلاتي من التغيير.

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

  • 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