Đinh Văn An
Đinh Văn An
Thảo luận 9 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 2244 lượt xem

ạ E muốn copy Dữ liệu từ 1 File excel này sang File excel khác bằng VBA thì

Xin chào thầy ạ. Nếu muốn copy dữ liệu từ sheet Excel này sang sheet của file Excel khác bằng VBA thì có làm được không ạ? Thầy hướng dẫn em với nhé.

Thảo luận 9 câu trả lời
Lượt xem 2244 lượt xem
Vỗ tay vỗ tay
Đinh Văn An 17:06 - Jun 02, 2022

Chào bạn làm được bạn nhé, bạn có thể dùng vòng lặp hoặc sql nhé,

Vỗ tay vỗ tay
Đinh Văn An 12:06 - Jun 12, 2022
thầy có thể cho em xin 1 đoạn code mẫu để copy data có chọn lọc từ sheet trong excel này sang sheet trong excel khác được ko ạ
Vỗ tay vỗ tay
Đinh Văn An 19:06 - Jun 12, 2022

Bạn có thể tham khảo code mẫu trong chương 8 của khóa học nhé, bài 60.6.

Vỗ tay vỗ tay
Đinh Văn An 08:06 - Jun 13, 2022

Copy data từ sheet này sang sheet khác trong cùng 1 workbook e đã làm được rồi ạ. Nhưng mà em đã không làm được Copy data từ Workbook A sang Workbook B ạ.

Sub Copydata()
'Copy Excel sang Excel
Dim DongCuoi As Long
DongCuoi = Windows("D:\Cong viec\Work\BTN\To BTN\Chuan hoa ma loi BTN ver2.xlsx").Sheets(7).Range("B" & Rows.Count).End(xlUp).Row
Windows("D:\Cong viec\Work\BTN\To BTN\Chuan hoa ma loi BTN ver2.xlsx").Sheets(7).Range("D4:G" & DongCuoi).Copy Destination:=Sheets(2).Range("B6:E6")
Windows("D:\Cong viec\Work\BTN\To BTN\Chuan hoa ma loi BTN ver2.xlsx").Sheets(7).Range("L4:L4" & DongCuoi).Copy Destination:=Sheets(2).Range("O6:O6")
Windows("D:\Cong viec\Work\BTN\To BTN\Chuan hoa ma loi BTN ver2.xlsx").Sheets(7).Range("M4:M4" & DongCuoi).Copy Destination:=Sheets(2).Range("Q6:Q6")
End Sub
Vỗ tay vỗ tay
Đinh Văn An 10:06 - Jun 13, 2022

bạn xem chương 11 bạn nhé.

Vỗ tay vỗ tay
Đinh Văn An 16:06 - Jun 14, 2022

em vẫn chưa làm được ạ. E có làm theo chương 11 nhưng ko đc ạ

Vỗ tay vỗ tay
Đinh Văn An 16:06 - Jun 14, 2022

Bạn đang vướng phần nào nhỉ?

Vỗ tay vỗ tay
Đinh Văn An 16:06 - Jun 14, 2022

Dạ vâng. Em có dùng VBA để copy data từ Sheet sang Sheet trong cùng 1 Workbook thì rất oke ạ.

Nhưng mà khi copy từ Sheet1 ở WorkBook A sang Sheet 2 ở WorkBook B thì luôn bị lỗi và ko chạy hết đc code ạ

Vỗ tay vỗ tay
Đinh Văn An 09:06 - Jun 15, 2022

Thường khi code với workbook bạn sẽ cần chú ý:

- Viết Sheet kèm với Workbook thì phải viết dạng sheet Name chứ không phải CodeName

- Viết workbook thì cần có tên workbook kèm với loại file (như đuôi .xlsx) chứ không chỉ viết tên workbook.

Thường thì sẽ có 2 đối tượng:

- Workbook đích đến là workbook chứa code, là ThisWorkbook

- Workbook có nội dung cần lấy, là Open Workbook.

Bạn gán biến cho 2 workbook này thì khi viết sẽ đỡ bị nhầm lẫn.

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông