اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

حماية عمود معين من التعديل او الاضافة عليه


إذهب إلى أفضل إجابة Solved by عبدالله باقشير,

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

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

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

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

شكرا

حماية العمود الأول.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...

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