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

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

قام بنشر

أخوتي الأفاضل

 

لدي الكود التالي يقوم بعمل فرز لجدول موجود في ورقة عمل

 

المشكلة أنه لا يعمل عندما يتم حماية الورقة بكلمة سر

 

هل لديكم حل لهذه المشكلة

 

الكود :

Private Sub Worksheet_Change(ByVal Target As Range)


    ActiveWorkbook.Worksheets("Data Entry").ListObjects("Table1").Sort.SortFields _
        .Clear
    ActiveWorkbook.Worksheets("Data Entry").ListObjects("Table1").Sort.SortFields _
        .Add Key:=Range("Table1[Customer Name]"), SortOn:=xlSortOnValues, Order:= _
        xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Data Entry").ListObjects("Table1").Sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    

شكرا وبارك الله بكم

قام بنشر

أخى الفاضل

ضع السطر التالى فى بداية الكود ( على اعتبار مثلا أن كلمة المرور 123 )

Worksheets("Data Entry").Unprotect "123"

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

Worksheets("Data Entry").Protect "123"
  • Like 1
قام بنشر

 

أخى الفاضل

ضع السطر التالى فى بداية الكود ( على اعتبار مثلا أن كلمة المرور 123 )

Worksheets("Data Entry").Unprotect "123"

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

Worksheets("Data Entry").Protect "123"

 

شكرا جزيلا على جهدك

المشكلة أنني عندما أضيف اسم جديد بعد آخر صف من الجدول 

في الحالة العادية يقوم بإضافة الإسم الجديد إلى الجدول أما في حالة الورقة المحمية لا يقوم بإضافته مع أني جعلت العمود الذي به الجدول غير محمي ويمكن إضافة أسماء جديدة عليه

 

لا أعلم إذا كان مر عليك شيء ممائل

ولك جزيل الشكر أخي المحترم رجب

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information