Em xin nhờ mọi người xem giúp em xem code em bị lỗi chỗ nào với ạ.
Em cám ơn mọi người.
![1552293067102.png 1552293067102.png](https://www.giaiphapexcel.com/diendan/data/attachments/170/170421-9677e0315c586c73cc4b3badbc54a256.jpg?hash=lnfgMVxYbH)
Em cám ơn mọi người.
Sub Nearest_transaction()
'On Error Resume Next
'Application.ScreenUpdating = False
Dim v As String, Cnn As Object, lrs As Object
Dim lr As Long
lr = Sheet1.Range("A1048576").End(xlUp).Row
Set Cnn = CreateObject("ADODB.Connection")
v = Application.Version
With Sheet2
.Range("B7:K10").ClearContents
Cnn.Open ("Provider=Microsoft." & IIf(v <> "8.0", "ACE.OLEDB.12.0", "Jet.OLEDB.4.0") & _
";Data Source=" & ThisWorkbook.FullName & ";Extended Properties=Excel " & IIf(v <> "8.0", "12.0", "8.0"))
'---------------------------------------------------------------------------------------------------------------
Set lrs = Cnn.Execute("SELECT TOP 3 Contract_No, Date, Seller, Unit, Volume_MT, Unit_price_USD, Contract_value_USD, ETA, Arrived" & _
" FROM [CS_Detail$A2:AD" & lr & "]" & _
" WHERE Material_code = " & .Range("D3").Value & _
" ORDER BY Date DESC ")
.Range("B7").CopyFromRecordset lrs
lrs.Close
End With
Set Cnn = Nothing
'Application.ScreenUpdating = True
End Sub
![1552293067102.png 1552293067102.png](https://www.giaiphapexcel.com/diendan/data/attachments/170/170421-9677e0315c586c73cc4b3badbc54a256.jpg?hash=lnfgMVxYbH)