Quy Vu
Thành viên chính thức
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
- Tham gia
- 4/8/17
- Bài viết
- 65
- Được thích
- 4
- Giới tính
- Nam
Chào các anh chị trong diễn đàn, em có một bài toán như sau
Cho file như tập đính kèm
Tạo sheet " Last city" ( e đã tạo)
Duyệt qua từng sheet, ở mỗi sheet lấy thủ đô ở dòng cuối cùng, sau đó tới sheet "Last city" và paste ở mỗi dòng
em viết được tới như này nhưng chạy code mà nó trả được kết quả từ mỗi sheet đầu, e kiểm tra kĩ mà không biết sai ở đâu? Mong được anh chị trợ giúp! Em cám ơn!
Cho file như tập đính kèm
Tạo sheet " Last city" ( e đã tạo)
Duyệt qua từng sheet, ở mỗi sheet lấy thủ đô ở dòng cuối cùng, sau đó tới sheet "Last city" và paste ở mỗi dòng
em viết được tới như này nhưng chạy code mà nó trả được kết quả từ mỗi sheet đầu, e kiểm tra kĩ mà không biết sai ở đâu? Mong được anh chị trợ giúp! Em cám ơn!
Mã:
Sub Last_Cities()
Dim Sh As Worksheet, d
d = 1
For Each Sh In Worksheets
If Sh.Name <> "Last city" Then
Range("A1").Select
Selection.End(xlDown).Select
Selection.Offset(0, 1).Copy
Worksheets("Last city").Select
Cells(d, 1).PasteSpecial Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
d = d + 1
End If
Next Sh
End Sub