One way
Sub test()
Dim cn As Object, rs As Object
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
With cn
.Provider = "Microsoft.ACE.OLEDB.12.0"
.Properties("Extended Properties") = "Excel 12.0;HRD=Yes;IMEX=1;"
.Open ThisWorkbook.FullName
End With
rs.Open "Select Top 10 `Project ID`, `Project Name`, `D# Manager`, `P#Manager`, " & _
"`Forecast spend next month` From `Sheet2$` Order By `Forecast spend next month` Desc", cn
Sheets("sheet1").Range("c8").CopyFromRecordset rs: rs.Close
rs.Open "Select Top 10 `Project ID`, `Project Name`, `D# Manager`, `P#Manager`, `Current Spend in Year `, " & _
"`Variance Spend in Year` From `Sheet2$` Order By `Variance Spend in Year` Desc", cn
Sheets("sheet1").Range("c21").CopyFromRecordset rs
Set rs = Nothing: Set cn = Nothing
End Sub
Bookmarks