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

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

قام بنشر

الأعزاء المحترمين :

مرفق ملف به كود حماية الخلايا التي تحتوي معادلات ( عدم الوقوف على خلايا المعادلات )

في الشيت " الكشف "

أرجو المساعدة في كيفية تعديل الكود ليصبح بالإمكان اختيار أعمدة ( أو خلايا ) تحتوي معادلات يطبق عليه الكود

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

مرفق ملف للتوضيح في الشيت " الكشف "

أشكركم

وفقك الله

ياسر الحافظ

مستودع المفروشات الرصيد.rar

قام بنشر

السلام عليكم

ده كود للاخ خبور


Private Sub Worksheet_Change(ByVal Target As Range)

    If Not Application.Intersect(Target, Range("E7,E9:F257")) Is Nothing Then

        Application.EnableEvents = False

        Application.Undo

        Application.EnableEvents = True

        MsgBox "خلية لا يمكن تعديلها"

    End If

End Sub

يعمل اذا غيرت الخلايا المحددة في الكود

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

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Range("a10:ab29"), Target) Is Nothing Then

  Target.Offset(0, 1).Select

End If

End Sub

أخى الفــــاضل / يــــــاسر الحــــــافظ

كود فى أحد المنتديات يحمى منطقة ( مشغولة أو خالية ) ويمكن تغيير المدى

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

الاخ بليش روغ

اشكرك كود رائع

واشكر اهتمامك وتعاونك .

وفقك الله

الاخ / الاستاذ العزيز دغيدي :

لن اشكرك على الكود المرفق ( برغم روعته وفعلا هذه هي الاكواد المطلوبة )

ولكن اشكرك لاشياء واشياء اخرى

لهذا التعاون الملحوظ في مساعدة الاخرين

للروح الجماعية العالية

للـ....................

وفقك الله

ياسر الحافظ

  • 7 years later...
قام بنشر (معدل)
في ٢٤‏/٥‏/٢٠١١ at 23:32, دغيدى said:

Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Range("a10:ab29"), Target) Is Nothing Then Target.Offset(0, 1).Select End If End Sub

السلام عليكم أستاذ

لو أريد خلايا متفرقة في الورقة ما العمل ؟ 

مثلا الخلية a1 و f4 وe10 و a5 و b12 و c3 

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

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

تفضل لك ما طلبت

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Range("a1:a5,F4,B12,C3,E10"), Target) Is Nothing Then
  Target.Offset(0, 1).Select
End If
End Sub

 

  • Like 1

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

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information