ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Doing a macro in every worksheet except 2 (https://www.excelbanter.com/excel-programming/343089-doing-macro-every-worksheet-except-2-a.html)

kanuvas[_2_]

Doing a macro in every worksheet except 2
 

Hi all,

I have potentailly unlimited worksheets to my database which can be
added at will, but all have a column which is identical except 2.

I need some code that will look at all worksheets except those two and
carry out my macro.

I thought: For Each Sheet In ActiveWorkbook.Sheets would work but i
cant seem to use it for this.

Any help would be appreciated.


--
kanuvas
------------------------------------------------------------------------
kanuvas's Profile: http://www.excelforum.com/member.php...o&userid=27911
View this thread: http://www.excelforum.com/showthread...hreadid=477084


Bob Phillips[_6_]

Doing a macro in every worksheet except 2
 
You can, but you have to outsort the exceptions, something like

For Each sh In ActiveWorkbook.Sheets
If sh.Name < "name1" Ad sh.Name < "Name2" Then
'do your stuff
End If
Next sh

--
HTH

Bob Phillips

(remove nothere from email address if mailing direct)

"kanuvas" wrote in
message ...

Hi all,

I have potentailly unlimited worksheets to my database which can be
added at will, but all have a column which is identical except 2.

I need some code that will look at all worksheets except those two and
carry out my macro.

I thought: For Each Sheet In ActiveWorkbook.Sheets would work but i
cant seem to use it for this.

Any help would be appreciated.


--
kanuvas
------------------------------------------------------------------------
kanuvas's Profile:

http://www.excelforum.com/member.php...o&userid=27911
View this thread: http://www.excelforum.com/showthread...hreadid=477084




Norman Jones

Doing a macro in every worksheet except 2
 
Hi Kanuvas,

Try something like:
'==================
Sub Tester()

Dim WS As Worksheet

For Each WS In ActiveWorkbook.Worksheets
If WS.Name < "Sheet3" And WS.Name < "Sheet4" Then
'run your code, e.g.:
MsgBox WS.Name
End If
Next WS

End Sub
'<<==================

Change Sheet3 and sheet 4 to the names of the sheets of interest.

---
Regards,
Norman



"kanuvas" wrote in
message ...

Hi all,

I have potentailly unlimited worksheets to my database which can be
added at will, but all have a column which is identical except 2.

I need some code that will look at all worksheets except those two and
carry out my macro.

I thought: For Each Sheet In ActiveWorkbook.Sheets would work but i
cant seem to use it for this.

Any help would be appreciated.


--
kanuvas
------------------------------------------------------------------------
kanuvas's Profile:
http://www.excelforum.com/member.php...o&userid=27911
View this thread: http://www.excelforum.com/showthread...hreadid=477084




kanuvas[_3_]

Doing a macro in every worksheet except 2
 

Thanks a lot guys both worked wonders

--
kanuva
-----------------------------------------------------------------------
kanuvas's Profile: http://www.excelforum.com/member.php...fo&userid=2791
View this thread: http://www.excelforum.com/showthread.php?threadid=47708



All times are GMT +1. The time now is 05:17 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com