MÁY CHẠY ĐƯỢC - MÁY LẠI KHÔNG?!

Liên hệ QC

vubinh099

Thành viên mới
Tham gia
30/10/15
Bài viết
43
Được thích
4
Chào toàn thể ACE GPE, Em có đoạn code sau, giống như vlookup: "select t2.f3 from [EXCEL 12.0;IMEX=1;HDR=No;Database=" & ThisWorkbook.FullName & "].[BaoCao$D7:E65000] as t1 left outer join [DM1$] as t2 on t1.f1 = t2.f2" (Sheet BaoCao ở file thực thi, Sheet DM1 ở file data). Vấn đề nằm ở chổ file này em share cho nhiều người sử dụng, hầu hết các máy đều chạy bình thường không vấn đề gì. Nhưng có 1 số máy (cùng phiên bản excel) lại báo lỗi Runtime: Run-time error '-2147467259 (80004005)': This table contains cells that are outside the range of cells defined in this spreadsheet. Em có google thì bảo thêm tiêu đề cho cả 2 sheet (HDR = Yes), em đã thử nhưng không thành công. Anh chị biết lỗi này do đâu vui lòng giúp em với, Cảm ơn nhiều ạ!
 
Chào toàn thể ACE GPE, Em có đoạn code sau, giống như vlookup: "select t2.f3 from [EXCEL 12.0;IMEX=1;HDR=No;Database=" & ThisWorkbook.FullName & "].[BaoCao$D7:E65000] as t1 left outer join [DM1$] as t2 on t1.f1 = t2.f2" (Sheet BaoCao ở file thực thi, Sheet DM1 ở file data). Vấn đề nằm ở chổ file này em share cho nhiều người sử dụng, hầu hết các máy đều chạy bình thường không vấn đề gì. Nhưng có 1 số máy (cùng phiên bản excel) lại báo lỗi Runtime: Run-time error '-2147467259 (80004005)': This table contains cells that are outside the range of cells defined in this spreadsheet. Em có google thì bảo thêm tiêu đề cho cả 2 sheet (HDR = Yes), em đã thử nhưng không thành công. Anh chị biết lỗi này do đâu vui lòng giúp em với, Cảm ơn nhiều ạ!
Không rõ bạn chạy cái SQL này trong môi trường nào (ADO in Excel, hay là SQL server...) chắc là ADO in Excel?
[DM1$] lấy ở đâu ra?
left outer join =LEFT JOIN

đoán đại
thử thay đoạn này
Mã:
Database=" & ThisWorkbook.FullName & "]
thành như sau
Mã:
Database='" & ThisWorkbook.FullName & "']
xem có khả quan hơn ?
 
Web KT

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

Back
Top Bottom