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

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

قام بنشر

بعد اذن الجميع المرفق من الاستاذ ابراهيم ابوليله

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

ارجوا ان اكون وضحت المطلوب

شكرا

حماية العمود الأول.rar

  • تمت الإجابة
قام بنشر

السلام عليكم

 

جرب التعديل التالي :


Private Sub Worksheet_Change(ByVal Target As Range)
Const pwd As String = "123"
Static N As Boolean
If N Then Exit Sub
If Not Application.Intersect(Target, Range("A:A")) Is Nothing Then
    If Application.InputBox("برجاء إدخال كلمة المرور لدخول لتعديل البيانات", "تصريح دخول الورقة", "ابراهيم محمد 01067016251") <> pwd Then
        Application.EnableEvents = False
        Application.Undo
        Application.EnableEvents = True
        MsgBox "عفوا ليس لديكم الصلاحية لاتمام هذا الاجراء"
    Else
        MsgBox "تم التعديل بنجاح"
        N = True
    End If
End If
End Sub

تحياتي

  • Like 1
  • 3 months later...

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information