أخوتي الأفاضل
لدي الكود التالي يقوم بعمل فرز لجدول موجود في ورقة عمل
المشكلة أنه لا يعمل عندما يتم حماية الورقة بكلمة سر
هل لديكم حل لهذه المشكلة
الكود :
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
شكرا وبارك الله بكم