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

كيف اجعل الكود يعمل مع الحماية


AL_AYMAN

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

السادة الزملاء

مرفق كود لاخفاء واظهار الصفوف بناء على قيمة الخلية = 0

ولكن الكود لا يعمل عند حماية الملف ولا اعرف كيف اجعلة يعمل

وايضا اريد ان اضيف شرط فى الكود وهو عند الاظهار ان يظهر الخلايا التى لا تساوى 0 

برجاء افادتى بالحل لاننى احتاجة ضرورى جدا وهذا هو الكود

وشكرا

 

Sub show_B()
  Application.ScreenUpdating = False
 
    Rows("9:350").Select
    Selection.EntireRow.Hidden = False
        Range("a3").Select
 
 
  Application.ScreenUpdating = True
 
End Sub
 
Sub Hidden_B()
Application.ScreenUpdating = False
    Range("b9:b350").Select
For Each cell In Selection
If cell.Value = 0 Or cell.Value = "" Then
cell.EntireRow.Hidden = True
End If
Next cell
    Range("a3").Select
 
Application.ScreenUpdating = True
End Sub
 
رابط هذا التعليق
شارك

السلام عليكم

تفضلى اخى الكريم 

 

 

 

 

Sub show_B()

Application.ScreenUpdating = False

    On Error Resume Next

     "ActiveSheet.Unprotect "11111

       Rows("9:350").Select

    Selection.EntireRow.Hidden = False

        Range("a3").Select

 

 ActiveSheet.Protect "11111"

      Application.ScreenUpdating = True

 End Sub

 

 

Sub Hidden_B()

Application.ScreenUpdating = False

    On Error Resume Next

     "ActiveSheet.Unprotect "11111

    Range("b9:b350").Select

For Each cell In Selection

If cell.Value = 0 Or cell.Value = "" Then

cell.EntireRow.Hidden = True

End If

Next cell

    Range("a3").Select

 ActiveSheet.Protect "11111"

      Application.ScreenUpdating = True

End Sub

 

 

 

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

الاخ الكريم

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

الحل

كما تفضل الاستاذ / ابو حنين

هو اضافة سطرين للكود

الاول هو لفك الحماية عن الشيت " ActiveSheet.Unprotect "11111 وكلمة السر هنا 11111

السطر الاخير لاضافة الحماية مره اخري " ActiveSheet.Protect "11111"

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

هذا ............ الله تعالي اعلم

 

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

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