Hi I'm trying to iterate through worksheets of a workbook using a For Each loop. My code is pretty simple:
Dim visualsBook As Workbook
Set visualsBook = ThisWorkbook
For Each ws In visualsBook
/action
Next
However I keep getting an "Object does not support property or method" error. Does anyone know why this is happening?
For Each ws In visualsBook.Worksheetsassuming that you declaredws As WorksheetIs there some real reason or is it just habit?None of those reasons actually. Sometimes I also do it. I don't know about others, but I do it because of sheer laziness :P... And sometimes because the answer is so obvious that I do not want to write a good lenghty quality post for it ;)