السلام عليكم
هذا الكود في حال المدى في الملف الاصلي
مثل بعض في كل الاوراق
Sub ali1()
On Error Resume Next
Application.DisplayAlerts = False
Dim M_ALI As Worksheet, T_ALI As Variant
Set M_ALI = ActiveWorkbook.Worksheets(1)
T_ALI = Array("الوكلاء", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12")
Worksheets(T_ALI).FillAcrossSheets M_ALI.Range(Cells(5, 22), Cells(25, 25)), xlFillWithAll
End Sub
وهذا الكود على حال الملف الحالي
Sub ali_1()
Dim sh As Worksheet
For Each sh In ThisWorkbook.Worksheets
If sh.Name = "الوكلاء" Then GoTo 0
With sh
.Application.ScreenUpdating = False
ورقة1.Range(Cells(5, 22), Cells(25, 25)).Copy
XXX = .Cells(100, 14).End(xlUp).Row + 1
.Range("N" & XXX).PasteSpecial xlPasteValues
.Application.CutCopyMode = False
End With
0
Next sh
End Sub
والسلام عليكم