hung2412
Thành viên tích cực


- Tham gia
- 5/8/08
- Bài viết
- 934
- Được thích
- 240
- Giới tính
- Nam
Chào các bạn GPE!
Nhờ các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Tôi có 4 File sổ kế toán là TK 621.xls, TK 622.xls, TK 623.xls, TK 627.xls (Mở đồng thời 4 File)=> Cắt dữ liệu từ dòng 8 đến dòng cuối ở từng File TK 622.xls, TK 623.xls, TK 627.xls rồi paste vào dòng bên dưới dòng cuối cùng ở File TK 621.xls (Để tổng hợp số liệu) => Tôi dùng Code:
Code trên chỉ thuận lợi khi có đủ 4 File ở trên. Nếu bị thiếu 1 hoặc 2 File (VD: Thiếu File TK 622.xls và TK 623.xls) do tháng đó không có phát sinh nghiệp vụ nên không có File => Code trên bị lỗi (Do thiếu File) => Có cách nào để khắc phục được tình trạng trên không ạ?
Mong các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 04 File đính kèm.
Nhờ các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Tôi có 4 File sổ kế toán là TK 621.xls, TK 622.xls, TK 623.xls, TK 627.xls (Mở đồng thời 4 File)=> Cắt dữ liệu từ dòng 8 đến dòng cuối ở từng File TK 622.xls, TK 623.xls, TK 627.xls rồi paste vào dòng bên dưới dòng cuối cùng ở File TK 621.xls (Để tổng hợp số liệu) => Tôi dùng Code:
PHP:
Sub Catdulieu()
Windows("TK 622.xls").Activate
[H65000].End(xlUp).Select
Range([A8], [H65536].End(xlUp)).EntireRow.Cut
Windows("TK 621.xls").Activate
[H65536].End(xlUp).Offset(1, 0).End(xlToLeft).Select
ActiveSheet.Paste
Windows("TK 623.xls").Activate
[H65000].End(xlUp).Select
Range([A8], [H65536].End(xlUp)).EntireRow.Cut
Windows("TK 621.xls").Activate
[H65536].End(xlUp).Offset(1, 0).End(xlToLeft).Select
ActiveSheet.Paste
Windows("TK 627.xls").Activate
[H65000].End(xlUp).Select
Range([A8], [H65536].End(xlUp)).EntireRow.Cut
Windows("TK 621.xls").Activate
[H65536].End(xlUp).Offset(1, 0).End(xlToLeft).Select
ActiveSheet.Paste
End Sub
Mong các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 04 File đính kèm.
File đính kèm
Lần chỉnh sửa cuối:


