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

الغاء حماية الورقة قبل التصفية التلقائية


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

السلام عليكم

كيف يمكن الغاء حماية الورقة قبل التصفية واعادة الحماية بعد الانتهاء من التصفية في هذا الكود

Sub tasfia()
'ActiveSheet.Unprotect
Application.ScreenUpdating = False
    Sheets("الدرجات").Range("A4:Q404").AdvancedFilter Action:=xlFilterCopy, _
        CriteriaRange:=Sheets("تصفية").Range("G3:H4"), CopyToRange:=Sheets("تصفية").Range("B6:Q406") _
        , Unique:=False
If ActiveSheet.FilterMode Then
        ActiveSheet.ShowAllData
                End If
[B7:O407].Interior.ColorIndex = xlNone
[B7:O413].AutoFilter Field:=4, Criteria1:="<>"
[B7].Select
Application.ScreenUpdating = True
End Sub

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

رابط هذا التعليق
شارك

السلام عليكم

جرب الكود التالي: 

Sub tasfia()
ActiveSheet.Unprotect Password:="Write here your password"
Application.ScreenUpdating = False
    Sheets("الدرجات").Range("A4:Q404").AdvancedFilter Action:=xlFilterCopy, _
        CriteriaRange:=Sheets("تصفية").Range("G3:H4"), CopyToRange:=Sheets("تصفية").Range("B6:Q406") _
        , Unique:=False
If ActiveSheet.FilterMode Then
        ActiveSheet.ShowAllData
                End If
[B7:O407].Interior.ColorIndex = xlNone
[B7:O413].AutoFilter Field:=4, Criteria1:="<>"
[B7].Select
Application.ScreenUpdating = True
ActiveSheet.Protect Password:="Write here your password"
End Sub

والله أعلم

  • Like 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information