Tạo đường dẫn linh hoạt khi lọc dữ liệu

Liên hệ QC

Phương Phương mito

Thành viên thường trực
Tham gia
1/5/19
Bài viết
275
Được thích
65
Dear Anh chị,
Em có đoạn code Lọc dữ liệu

Sub laydulieu()
......
duonglink = "C:\Users\Desktop\Sachhay\DATA.xlsx"
.........
Sql = "SELECT * from [sheet3$A5:F100000] WHERE F5 BETWEEN " & thangbd & " and " & thangkt & " AND F6 BETWEEN " & tien1 & " and " & tien2 & ";"

Giờ đề linh hoạt duonglink, em muốn đặt đường linh này tại ô A2 tại Sheet1 chẳng hạn thì em việt lại thế nào ạ.
 
Sửa
Mã:
duonglink = "C:\Users\Desktop\Sachhay\DATA.xlsx"
Thành
Mã:
duonglink = Sheet1.Range("A2").Value
 
Upvote 0
Dear Anh chị,
Em có đoạn code Lọc dữ liệu

Sub laydulieu()
......
duonglink = "C:\Users\Desktop\Sachhay\DATA.xlsx"
.........
Sql = "SELECT * from [sheet3$A5:F100000] WHERE F5 BETWEEN " & thangbd & " and " & thangkt & " AND F6 BETWEEN " & tien1 & " and " & tien2 & ";"

Giờ đề linh hoạt duonglink, em muốn đặt đường linh này tại ô A2 tại Sheet1 chẳng hạn thì em việt lại thế nào ạ.
Bạn thử sửa file Data.xlsx thành DữLiệu.xlsx xem có lỗi gì xảy ra không

Nếu có lỗi thì:
duonglink ="'" & Sheet1.Range("A2").Value & "'"

Rồi đến kết nối:

Nếu đang là file có đuôi xlsx bây giờ lưu file lại thành xlsm hoặc xlsb xem có lỗi không nếu có bạn tham khảo hàm đồng bộ SyncConnectionXL bên code link dưới

 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom