Sub sheet_collec()
Dim x 'ÚÏÏ ÇáÃæÑÇÞ
Dim Z '
Dim A 'ÂÎÑ ÕÝ ááæÑÞÉ ÇáãÑÍá ãäåÇ
Dim S 'ÂÎÑ ÕÝ ááæÑÞÉ ÇáãÑÍá áåÇ
Sheets("TOTAL").Select
S = Range("A55555").End(xlUp).Row
x = Worksheets.Count
Worksheets(2).Select
For i = 2 To Sheets.Count
Worksheets(i).Select
sh = Worksheets(i).Name
For A = 2 To Range("A9999").End(xlUp).Row
With Sheets("TOTAL")
Let S = S + 1
.Cells(S, 1) = Cells(A, 2)
.Cells(S, 2) = Cells(A, 6)
.Cells(S, 3) = Cells(A, 7)
.Cells(S, 4) = sh
End With
Next A
Next i
Worksheets(1).Select
End Sub
نفضل اخي الفاضل