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

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

قام بنشر

السلام عليكم

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

طريقه غير Format - Format cells - Portection

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

قام بنشر

جارى احضار كود للاخ الغالى ابو نصار يقوم بهذا العمل

كلمة السر 123

الكود يوضع فى حدث ThisWorkbook


Private Sub Workbook_SheetSelectionchange(ByVal Sh As Object, ByVal Target As Range)

Dim rFormulaCheck As Range

	    On Error Resume Next

	    Sh.Unprotect Password:="123"

	    With Selection

	    .Locked = False

	    .FormulaHidden = False

	    End With

	    If Target.Cells.Count = 1 Then

	    If Target.HasFormula Then

	    With Target

	    .Locked = True

	    .FormulaHidden = True

	    End With

	    Sh.Protect Password:="123", UserInterFaceOnly:=True

	    End If

	    ElseIf Target.Cells.Count > 1 Then

	    Set rFormulaCheck = Selection.SpecialCells(xlCellTypeFormulas)

	    If Not rFormulaCheck Is Nothing Then

	    With Selection.SpecialCells(xlCellTypeFormulas)

	    .Locked = True

	    .FormulaHidden = True

	    End With

	    Sh.Protect Password:="123", UserInterFaceOnly:=True

	    End If

	    End If

	    On Error GoTo 0

End Sub

  • Like 1
قام بنشر

من قائمة أدوات

حماية

إلغاء حماية

ضع الباسوورد

يصبح الملف غير محمى

وبعد التعديل الذى تريده والخروج من الخلية يعود الملف للوضع المحمى تلقائياً

قام بنشر

السلام عليكم

الاخ العزيز / يوسف اشكرك على مجهودك الرائع

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

و لكن يوجد خلايا اخرى بها نص كتابى عند الوقوف عليه اجد البرنامج قد بدء يواجه مشكله مع النص الكتابى

فما هو الحل لتعديل هذه المشكلة

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

قام بنشر

السلام عليكم

الاخ العزيز / يوسف اشكرك على مجهودك الرائع

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

و لكن يوجد خلايا اخرى بها نص كتابى عند الوقوف عليه اجد البرنامج قد بدء يواجه مشكله مع النص الكتابى

فما هو الحل لتعديل هذه المشكلة

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

قام بنشر

مجهود رائع اخى يوسف

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

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

قام بنشر

مجهود رائع اخى يوسف

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

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

تمت الإجابة فى مشاركة رقم 5

  • 5 years later...
قام بنشر

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

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

ولكن واجهتنى مشكله عندما يكون فيه خلايا مدموجه فى اعلى الصفحه او مثلا رؤس المواضيع لايعمل ارجوا افادتى حتى تعم الفائده

 

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