Thank you for looking at my question,
I need to count the number of worksheets in an Excel workbook.
the code I have started with is:
If intFileSelectedFlag > 0 Then
Dim objXL As Object
Dim objWB As Object
Dim objWS As Object
Set objXL = CreateObject("Excel.Application")
Set objWB = objXL.workbooks.Open(strSource, True, True)
Set objWS = objXL.worksheet
For Each objWS In objWB.worksheets
lngSheetCount = lngSheetCount + 1
MsgBox "No. Sheets: " & lngSheetCount, vbOKOnly, "Source: " & strSource
The code falls over at "Set objWS = objXL.worksheet" with run-time error: 438 Object doesn't support this property or method"
How do I do this please?