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

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


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

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

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

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

حماية للمعادلات بدون حماية ورقة العمل.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 5
  • Thanks 1
رابط هذا التعليق
شارك

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

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

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

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

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

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

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

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

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

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

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

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

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

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

أخي fzsss

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

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

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

شكرا

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

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

الاخ ابو حنين

بارك الله فيك

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

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

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

اخي ابراهيم

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

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

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

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

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

  • 2 years later...

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

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

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

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

من فضلك سجل دخول لتتمكن من التعليق

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



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

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

Important Information