Sub test()
'Add reference for Microsoft Activex Data Objects Library-Microsoft Activex Data Objects 6.1 Library before running the macro
Application.ScreenUpdating = False
Dim Conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
'You need to update the below line with your desired path
cpath$ = ThisWorkbook.Path & "\Data Import.xlsx"
rsconn$ = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & cpath & "';" & _
"Extended Properties=""Excel 12.0;HDR=YES;IMEX=1;"";"
Conn.Open rsconn
With Sheet1
' You need to update the field names in the below line as per your original file
i& = .Cells(Rows.Count, 3).End(xlUp).Row + 1
strSQL$ = "SELECT [First Name],[Last Name],[DOB],[Day Time Phone],[Mobile],[Email],[Street Address],[Suburd],[State ],[Postcode],[Gender],[Medicare Number],[Medicare Person Ref],[Emergency Contact Name],[Emergengy Contact Number] FROM [Sheet1$]"
On Error Resume Next
rs.Open strSQL, Conn, adOpenStatic, adLockOptimistic, adCmdText
ActiveSheet.Range("C" & i).CopyFromRecordset rs
End With
Set rs = Nothing
Set Conn = Nothing
Application.ScreenUpdating = True
End Sub