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

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

قام بنشر

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

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

ولكم مني وافر التحية 

قام بنشر

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

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

ولكم مني وافر التحية 

If Me.[T1] Then Exit Sub

If Not Application.Intersect(Target, Range("c3:p10")) Is Nothing Then

Application.EnableEvents = False

Application.Undo

Application.EnableEvents = True

MsgBox "عفوا ليس لديكم الصلاحية لاتمام هذا الاجراء"

End If

End sub

قام بنشر

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

http://www.officena.net/ib/index.php?showtopic=57328

قام بنشر

جزاك الله خيرا واشكرك علي الاهتمام ولكن هل من امكانية اضافة رسالة تحذيرية عفوا ليس لديك الصلاحية لاجراء هذا التعديل

قام بنشر

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

قام بنشر

هذا ما تريده أنت

الكود ينقل المؤشر بعيدا عن الخلية التي بها معادلة

وأنت تريده أن يظهر رسالة بأنك ليس لك صلاحيات

عندما يمر على كل خليه بها معادلة!!!

قام بنشر

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

قام بنشر

أخي الفاضل

سبق أن طرح الموضوع ، وقدم الأستاذ الكبير سليم حاصبيا الحل الرائع

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   Dim rng As Range
   For Each rng In Target.Cells
      If rng.HasFormula Then
         ActiveSheet.Protect
         Exit Sub
      Else
         ActiveSheet.Unprotect
      End If
   Next rng
End Sub

ولم ترد عليه ولم تحدد إجابته كأفضل إجابة ..

بدلاً من الأكواد المنقولة حاول أن توضح طلبك بشكل أكثر تفصيلاً ...

 

رابط الموضوع الآخر لمن هو مهتم بالأمر

http://www.officena.net/ib/index.php?showtopic=60990

 

أمر آخر : ارفق الملف الذي تعمل عليه

 

ويراعى عند وضع الأكواد أن تكون بين أقواس تنصيص <>

قام بنشر

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

  • أفضل إجابة
قام بنشر

لا مشكلة 

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

لذلك لم يتم التطبيق على الخلية التي بها معادلة فقط

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.HasFormula = True Then
 ActiveCell.Offset(0, 1).Select
msgbox "any text"
end if
End Sub
  • Like 1
قام بنشر

أخي الفاضل

لم أقصد ان تكف عن الطلب ، وإنما قصدت أن يكون طلبك واضحاً وضوح الشمس ، حتى تجد المساعدة بالشكل المناسب

 

وكأنك في مشاركتك بتقول بلسان حالك (خلاص قرفت منكم ومش عايز منكم حاجة .!! )

هون عليك ولا تأخذ الكلام بمحمل آخر ، فما أردت إلا المنفعة العامة ، ولو لاحظت في مشاركاتي أحاول أن أنظم المنتدى بشكل ييسر على الجميع

 

يرجى تغيير اسمك للغة العربية لسهولة التواصل

يرجى إرفاق ملف للعمل عليه ولفهم المطلوب بشكل أوضح

 

وفقنا الله وإياك لكل خير

  • Like 1
قام بنشر

صدقني لم اقصد ذلك فانا اعلم جيدا ان الاعضاء والقائمين علي المنتدي علي درجة عالية من الرقي الفكري والاخلاقي .. وجزاكم الله كل خير علي ماتقدمونه من علم نافع

  • 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