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

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

قام بنشر

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

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

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

قام بنشر

اخى العزيز

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

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

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
قام بنشر

 

 

 

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

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

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

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

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

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

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

 

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

  • أفضل إجابة
قام بنشر (معدل)

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

تقبل تحياتى

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

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

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

Important Information