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

هل ممكن حماية المعادلة ب data validation أو التنسيق الشرطي ؟؟؟


إذهب إلى أفضل إجابة Solved by جمال عبد السميع,

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

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

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

لأن لو تم حماية الورقة بكلمة سر لبعض الخلايا لا يمكن التغيير في خط ولا تغير أي شي في خلية غير المحمية

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

اخى العزيز

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

وستجد ان الاعمدة التى بها الخلايا لتى بها معادلات مؤمنة وباقةى الشيت يمكن ان تعدل فيه كمات تشاء

Private Sub Worksheet_Selectionchange(ByVal Target As Range)
If Target.HasFormula = True Then ActiveCell.Offset(0, 1).Select
End Sub

ملف مرفق به التطبيق

 

 

Book1.rar

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

اخى العزيز ايضا

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

Private Sub Worksheet_Selectionchange(ByVal Target As Range)
If Not Intersect(Target, [a1:iv36536]) Is Nothing Then
If Target.HasFormula Then MsgBox "عفوا ليس لديكم الصلاحية للتعديل.. مع تحياتى / قنديل الصياد "
End If
End Sub


مرفق ملف به التطبيق

 

Book1.rar

 

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

أستاذي / قنديل الصياد

بشكرك علي سرعة الإستجابة الكودين رائعين

ولكن لو يمكن عمل الحماية بعيدا عن الأكواد يكون أفضل

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

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

أخى أحمد

هذه طريقة ( فكرة ) كنت عملتها لعملية الحفاظ على الكتابة داخل الخلية ( data validation ) أتمنى أن تستفاد بها لأنى لاأعتقد أن هناك طريقة غير هذه

 

كيف تغلق العمود قبل بعد رصدك.rar

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

أستاذي / جمال عبد السميع ( أبو محمود )

هو ده المطلوب ملف أكثر من رائع بارك الله فيك

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

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

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

أخى الحبيب ( قنديل )

الطريقة غاية فى البساطة

هناك معادلة أساسية وهى التى تمنع الكتابة فى العمود إذا تطابقت مع الكلمة الموجودة فى الخلية ( A1 )

وهى موجودة فى ( DATA VALIDATION )

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

تقبل تحيات : أخيك

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

أستاذنا الفاضل ملك المعادلات / جمال عبد السميع

 

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

أمين يا رب العالمين.

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

أخى الحبيب ( قنديل )

الطريقة غاية فى البساطة

هناك معادلة أساسية وهى التى تمنع الكتابة فى العمود إذا تطابقت مع الكلمة الموجودة فى الخلية ( A1 )

وهى موجودة فى ( DATA VALIDATION )

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

تقبل تحيات :

اخى العزيز / جمال عبد السميع

هل من الممكن توضيح كيف تم ذلك

لان الفكره لم تتضح عندما قلت

هناك معادلة أساسية وهى التى تمنع الكتابة فى العمود إذا تطابقت مع الكلمة الموجودة فى الخلية ( A1 )

وهى موجودة فى ( DATA VALIDATION )

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

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

  • 4 weeks later...

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

انا  قمت  بحماية  خلية   b عندا  انتقال  من  خلية  a الي  الخلية  b و c ينتقل مباشرة  الى  الخلية  c دون  المرور  على الخلية  المحمية b  ويسمح  لي  يتغيير  في  شكل  الخلية  المحمية b

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

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

 

وسرعة ردهم  وتلبية   كل طلبات اعضاء المنتدى  

 

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

 

 

هل   من    حل  ؟ 

 

 

فى   الملف المرفق   الخلية المدمجة   لا  يتم حمايتها

 

Book1.rar

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

أخى أحمد

هذه طريقة ( فكرة ) كنت عملتها لعملية الحفاظ على الكتابة داخل الخلية ( data validation ) أتمنى أن تستفاد بها لأنى لاأعتقد أن هناك طريقة غير هذه

استاذ جمال رائع الشيت بتاعك لكن السؤال كيف تم غلق الشيت ؟؟ ما هى الطريقه او الداله التى تغلق بها الشيت او الخليه بحيث لا يمكن ان تتغير ارقامها

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

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

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

 

 

أخى الحبيب ( قنديل )

الطريقة غاية فى البساطة

هناك معادلة أساسية وهى التى تمنع الكتابة فى العمود إذا تطابقت مع الكلمة الموجودة فى الخلية ( A1 )

وهى موجودة فى ( DATA VALIDATION )

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

تقبل تحيات : أخيك

أعتقد أنى شرحت الطريقة هنا وأتمنى أن تكون كافية وأى أستفسار أنا تحت الأمر

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

ما شاء الله عليك اخي جمال

-------------

اخي منير استخدم في الكود  ActiveCell وليس  Target

If ActiveCell.HasFormula = True Then ActiveCell.Offset(0, 1).Select
  • Like 1
رابط هذا التعليق
شارك

اخى العزيز

تم عمل المطلوب وتم حماية الخلايا المدمجة

بعد تغيير الكود كما اورده الاح الاستاذ الحسامى

له جزيل الشكر

تحياتي

 

Book1.rar

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

 

 

 

أخى الحبيب ( قنديل )

الطريقة غاية فى البساطة

هناك معادلة أساسية وهى التى تمنع الكتابة فى العمود إذا تطابقت مع الكلمة الموجودة فى الخلية ( A1 )

وهى موجودة فى ( DATA VALIDATION )

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

تقبل تحيات : أخيك

أعتقد أنى شرحت الطريقة هنا وأتمنى أن تكون كافية وأى أستفسار أنا تحت الأمر

 

استاذى من أين نأتى بكلمه data validation؟؟؟ ياريت الخطوات كامله لكى نتعلم ولك كل الشكر على سعه صدرك

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

  • أفضل إجابة

أليك أخى المرفق يتضمن الشرح بالصور

تقبل تحياتى

كيف تغلق العمود قبل بعد رصدك.rar

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

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

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

Important Information