Tham chiếu dữ liệu từ file đóng VBA

Chia sẻ bởi:hands
★★★★★
Quảng cáo

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ự
Khóa học SprinGO phù hợp

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
★★★★★ 5 ★ 1 👤 2 ▥ 0
Quảng cáo

Bạn nên đọc

Bình luận

Quảng cáo

Cũ vẫn chất

Xem thêm