اخي الفاضل لحذف (محمد محمد نوفل) من جميع أوراق العمل
هناك طرق تقليدية تغنيك عن الاكواد .لاكن في حالة
إختلاف مكان وجود الإسم أي( رقم الصف من ورقة لأخرى) يكون الكود أسرع وأدق.
الكود التالي يقوم بالبحث عن الإسم الهدف في عمود الأسماء كله ويحذف الصف كاملا عند وجوده
Sub Delete()
Dim ws As Worksheet
Dim LastRow As Long, i As Long
For Each ws In ThisWorkbook.Worksheets
With ws
LastRow = .Cells(.Rows.Count, 4).End(xlUp).Row
For i = LastRow To 1 Step -1
If .Cells(i, 4).Value = "محمد محمد نوفل" Then
.Rows(i).EntireRow.Delete
End If
Next i
End With
اما بالنسبة لاضافة صف استخدم الكود التالي مع تغيير الرقم 14 بالصف المطلوب
Sub insertRow()
Dim insertBeforeRow
insertBeforeRow = 14
ActiveSheet.Rows(insertBeforeRow).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub
Next ws
End Sub
تمت اضافة الاكواد للملف المرفق
سجل مراجعة فرع الإسكندرية (3)M-H.xlsm