¿Cómo recuperar datos de Excel con conexión ADODB si la primera línea de la hoja de trabajo no tiene el nombre de la columna?

Uso el siguiente tipo de código para recuperar datos de algunos libros de Excel (la ruta es un parámetro)

Dim strSQL  As String, conStr as String
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset


conStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & path & "';" & _
             "Extended Properties=""Excel 12.0;HDR=YES;IMEX=1;"";"

strSQL = "SELECT [Field1], [Field2] FROM [Worksheet$] WHERE [Thing1] > 1"

cnn.open conStr   
rs.Open query, cnn, adOpenStatic, adLockOptimistic, adCmdText

Ese código funciona bien si los nombres de los campos están en la primera fila de la hoja de trabajo. El problema es que necesito recuperar datos de una hoja de cálculo que la tabla de datos comienza en otra fila (Fila 10).

¿Hay alguna manera de especificar la primera fila de mi tabla de datos?

Respuestas a la pregunta(3)

Su respuesta a la pregunta