Dim wkbkdestination As Workbook
Dim destsheet As Worksheet
For Each ThisWorkSheet In wkbkorigin.Worksheets
'this throws subscript out of range if there is not a sheet in the destination
'workbook that has the same name as the current sheet in the origin workbook.
Set destsheet = wkbkdestination.Worksheets(ThisWorkSheet.Name)
Next
Về cơ bản, tôi lặp qua tất cả các trang tính trong sổ làm việc gốc, sau đó đặt destsheet
trong sổ làm việc đích thành trang tính có cùng tên với trang hiện được lặp lại trong sổ làm việc gốc.
Làm cách nào để kiểm tra xem trang tính đó có tồn tại không? Cái gì đó như:
If wkbkdestination.Worksheets(ThisWorkSheet.Name) Then