I am not sure if I get you correctly, if I do I think you got this wrong.
Workbook is a member of Workbooks collection.
Workbooks is in turn a list of all "open" Workbooks.
Codewise: if you create the collection you 1st need to initialise it, set it to Application.Workbooks.
Code:
Set WbCol = application.workbooks.
MyCount = WbCol.count.
Actually I'd avoid creating a collections variable if my program needs to be dynamic. I'd always call application.workbooks because the variable will not automatically update if any Workbooks are created after it is initialised.
Another thing to look at is the fact that if you manually create a Workbook it will not be added to the application.collection till you save it.
The key thing here is that it is a collection of "open" workbooks.
About a link I'll check if I still have some.