Tham chiếu dữ liệu từ file đóng VBA
Em cám ơn
Chào anh chị GPE
Nhằm tối ưu tiết kiệm dung lượng báo cáo file excel nên em có ý tưởng sẽ xuất sheet "Data_sp" từ file "test" ra riêng lẻ.
Giờ em muốn tham chiếu dữ liệu sẽ lấy từ file "DATA_SP" vào sheet "KQ"
Nhờ anh chị hỗ trợ chỉnh sửa lại code như file đính kèm.
Em cám ơn
Có phải là lấy dữ liệu thỏa điều kiện của cột F không bạn?
Dạ anh
Như trong file test thì anh copy mã từ cột F vào cột A2 thì code đã chạy từ sheet DATA_SP của file
Giờ em nhờ chỉnh sửa code sẽ không tham chiếu sheet DATA_SP mà tham chiếu lấy dữ liệu từ file "DATA_SP"
Em cám ơn
Chạy code sau nhé
Sub LayDL_HLMT()
With CreateObject("ADODB.Connection")
.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.FullName & ";Extended Properties=Excel 12.0"
Sheet2.Range("A2").CopyFromRecordset .Execute("select a.* from [EXCEL 12.0;Database=" & ThisWorkbook.Path & "DATA_SP.xlsx].[DATA_SP$] a Inner join [KQ$] b ON a.[MÃ HÀNG]=b.[Copy vào A2] ")
End With
End Sub
www.giaiphapexcel.com/diendan/threads/tham-chi%E1%BA%BFu-d%E1%BB%AF-li%E1%BB%87u-t%E1%BB%AB-file-%C4%91%C3%B3ng-vba.140672/
Khóa học Power PI – Ứng dung trong Nhân sự
TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...
Xem khóa học
Bình luận