سلام دوستان من یک فایل اکسل دارم که 200 شیت داره، اطلاعات از لحاظ ستون و ردیف ها یکسان هست، میخوام این شیت ها را در یک شیت ادغام کنم و هم پشت سر هم باشد، ممنون میشم راهنماییم کنید.
سپاس فراوان
سپاس فراوان
Sub test()
Application.ScreenUpdating = False
For Each Sheet In Worksheets
If Sheet.Name <> "data" Then
Sheet.Select
ActiveSheet.UsedRange.Copy
Sheets("Data").Select
Z1 = Sheets("Data").Cells(Sheets("Data").Rows.Count, "A").End(xlUp).Row + 1
Range("A" & Z1).Select
ActiveSheet.Paste
End If
Next
Application.ScreenUpdating = True
Range("A1").Select
MsgBox " Copy Finished."
End Sub
Sub test()
Application.ScreenUpdating = False
For Each Sheet In Worksheets
If Sheet.Name <> "data" Then
Sheet.Select
ActiveSheet.UsedRange.Copy
Sheets("Data").Select
z1 = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row + 1
Range("A" & z1).Select
ActiveSheet.Paste
End If
Next
Application.ScreenUpdating = True
Range("A1").Select
MsgBox " Copy Finished."
End Sub
کامنت