السلام عليكم
لااعلم ان كنت فهمت طلبك بالشكل الصحيح
عموما جرب الكود التالي ان هو ماتريد او وضح الطلب اكثر
Public Sub T_A()
Dim Sh As Worksheet
Dim R As Range, Rc As Range
Set Sh = Sheet3
With Sheet1
For Each R In .Range("A2:J261").Rows
If R.Cells(R.Row, 9) = "بنك" Then
R.Copy
Sh.Cells(Sh.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row, 1).PasteSpecial xlPasteValues
End If
Next
End With
With Sh
Sheet1.Range("A1:J1").Copy .[A1]
For Each S In Array("الأول2", "التفتيش", "الامن", "مستقل")
For Each Rc In .Range("J2:J1500")
If Not IsEmpty(Rc) Then
If Rc.Text = S Then
Rc.RowHeight = 90
End If
End If
Next
Next
With .Rows("2:" & .Cells(Rows.Count, 1).End(xlUp).Row)
.Sort Key1:=.Cells(2, 10), Order1:=xlDescending, Header:=xlNo
End With
End With
Set R = Nothing: Rc = Nothing
End Sub