hoabattu3387
Thành viên chính thức
- Tham gia
- 11/9/08
- Bài viết
- 91
- Được thích
- 2
Mình có 1 file .xlsm có dữ liệu ở sheet1 là 70614 dòng, mình thực hiện 1 lệnh query như sau:
tuy nhiên kết quả chỉ cho ra 65536 dòng. Nhờ các anh chị diễn đàn chỉ giúp vì sao lại không ra đủ 70614 dòng ạ?
Mã:
Sub RoundedRectangle2_Click()
Dim cn As Object
Dim rcs As Object
Set cn = CreateObject("ADODB.Connection")
Set rcs = CreateObject("ADODB.recordset")
cn.Open ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.FullName & ";Extended Properties=""Excel 12.0 macro;HDR=no;imex=1;"";")
With Sheet2
.[A2].CopyFromRecordset cn.Execute("select * from [sheet1$a1:a]")
End With
End Sub