السلام عليكم استاذ ربيع اعاود تحميل الملف من جديد
تفعيل الحذف في الكود 2.rar
وعلي العموم هذا هو الكود ملاحظة هذا الكود الجزء الاول لقد وجدة في احد ملفاتك
لقد طبقت ((ActiveSheet.Unprotect Password:=123 ولكن نفس المشكلة يزيل التأمين عن الخلية
ويظهر هذا الخطاء
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Unprotect "123"
If Not Intersect(Target, Range("C18:C2014")) Is Nothing Then
Select Case Target
Case 1
Target = "اولي ابتدائي"
Case 2
Target = "ثانية ابتدائي"
Case 3
Target = "ثالثة ابتدائي"
Case 4
Target = "الصف الرابع"
Case 5
Target = "الصف الخامس"
Case 6
Target = "الصف السادس"
Case 7
Target = "الصف السابع"
Case 8
Target = "الصف الثامن"
Case 9
Target = "الصف التاسع"
End Select
End If
If Not Intersect(Target, Range("d18:d2014")) Is Nothing Then
Select Case Target
Case "ك"
Target = "ذكر"
Case "ن"
Target = "انثى"
End Select
End If
Application.ScreenUpdating = False
If Target.Column = 4 Or Target.Column > 8 Then GoTo 1
LR = Cells(Rows.Count, 2).End(xlUp).Row
If Range("B" & LR) = "" Or Range("C" & LR) = "" Or Range("d" & LR) = "" _
Or Range("e" & LR) = "" Then GoTo 1
Range("b18:e" & LR).Select
Selection.Sort Key1:=Range("b18"), Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
'''''''''''''''''''''''''''''''''''''''''''''''
With Range("b18:b" & LR + 3)
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.Font.Size = 18
.Font.Bold = True
End With
''''''''''''''''''''''''''''''''''''''''''''
With Range("b18:b" & LR + 3)
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.Font.Size = 18
.Font.Bold = True
End With
Range("b" & LR + 5).Select
1:
Application.ScreenUpdating = True
ActiveSheet.Protect "123"
End Sub