Well there's some headers in the sam collum as dates. Example:
supervisor
[date]
[date]
[date]
supervisor2
[date]
[date]
(etc...)
This is the format im given in. because we get reports from all over i have to be prepared for everything.
here's some of my code
Dim CONN As ADODB.Connection
Dim RS As ADODB.Recordset
Set CONN = New ADODB.Connection
Set RS = New ADODB.Recordset
CONN.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & filepath & ";" & _
"Extended Properties=""Excel 8.0;HDR=no;imex=1"""
RS.Open "SELECT * FROM [" & sheetname & "]", CONN
RS.MoveFirst
...
For n = 0 To RS.Fields.Count - 1
lstTable.Cols = lstTable.Cols + 1
Next
Do Until RS.EOF
n = 0
l = l + 1
For n = 0 To RS.Fields.Count - 1
lstTable.Col = n
If IsNull(RS.Fields

) Then
lstTable.Text = ""
Else
lstTable.Text = RS.Fields

End If
Next
RS.MoveNext
lstTable.Rows = lstTable.Rows + 1
lstTable.Row = lstTable.Rows - 1
per = (l / ts) * 100
Call percentbar(per)
Loop