Can someone please help,
I'm trying to create this code which does the following:-
check visible sheets only, not hidden sheets.
check the first sheet
if it is equal to a list of names in an array then goto the next sheet
if it is not equal to a any of the names in an array then do some code
(which I have created)
then goto the next sheet and do the same again
Can someone please help,
Thanks
Best regards,
Scott
Use this macro :
Sub ScanSheet()
Dim ws As Worksheet
For Each ws In Worksheets
If ws.Visible Then
' your code
MsgBox ws.Name
End If
Next ws
End Sub
--
JP
j...@solutionsvba.com
http://www.solutionsvba.com
"Scott" <sty...@hotmail.com> wrote in message
news:OGVUHbkb...@tk2msftngp13.phx.gbl...
--
Regards,
Tom Ogilvy
"Scott" <sty...@hotmail.com> wrote in message
news:OGVUHbkb...@tk2msftngp13.phx.gbl...
I have a question, how do I make each sheet activate one at a time that's
not in the array.
Dim varr as variant, res as variant
Dim sh as worksheet
varr = Array("Sheet3","Sheet9","Data","AAAA")
for each sh in thisworkbook.worksheets
if sh.Visible = xlSheetVisible then
res = Application.Match(sh.name,varr,0)
if iserror(res) then
' not found in the list, do code
' Activate sheet here, but don't know how.
end if
end if
Next
Hope someone can help,
Thanks
best regards,
Scott
"Tom Ogilvy" <twog...@msn.com> wrote in message
news:e7fPLAlb...@TK2MSFTNGP12.phx.gbl...
Thanks
Best regards,
Scott
"Scott" <sty...@hotmail.com> wrote in message
news:%23AJ6uqJ...@TK2MSFTNGP11.phx.gbl...
--
Regards,
Tom Ogilvy
Scott <sty...@hotmail.com> wrote in message
news:#1tXVyJc...@tk2msftngp13.phx.gbl...
"Tom Ogilvy" <twog...@msn.com> wrote in message
news:uRgVaKKc...@TK2MSFTNGP12.phx.gbl...