well you're going to have to strike out on your own a bit i'm afraid. i have a newer version of excel and they did away with the Dir function completely, so i can't make sure the code works on this end before i send it to you, but what i HIGHLY HIGHLY recommend is take the code you have right now that is working and copy it, paste it below and comment out what you pasted. (there's a button on the toolbar that can comment out all selected lines). That way, if you make too many changes and get lost as to what's what, you can always go back to the starting point.
Now you did have the Dir function working in your original code, so looking at that, I'm going to guess try something like replacing
Code:
'Loop through the csv files (in this case only one)
For i = 1 To 1
Set wbCsv = Workbooks.Open("C:\Users\Mike\Documents\deleteme\myCsvFile.csv")
Set wsMyCsvSheet = wbCsv.Sheets(1)
With wsDealerExtracts
.Cells(lNextRow, 1) = WorksheetFunction.CountA(wsMyCsvSheet.Range("A:A"))
End With
'increment to the next row
lNextRow = lNextRow + 1
'close it
wbCsv.Close
Next i
with... hold on, let me look at your old code and see if i can get it pretty close