ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Ignoring Sheet in For Each Loop (https://www.excelbanter.com/excel-programming/324536-ignoring-sheet-each-loop.html)

ExcelMonkey[_190_]

Ignoring Sheet in For Each Loop
 
I have a loop which looks through each sheet in my
workbook and then looks through cells. I wanted to set it
up so that it ignores ones specific sheet called"Audit
Results".

For Each sh In .Worksheets
If LCase(sh.Name) < "Audit Results" Then
Code
Next

However it is not working. Can anyone tell me why?

Thanks

Bob Phillips[_6_]

Ignoring Sheet in For Each Loop
 
I mentioned to you before that this would not work. You are shifting the
case of the sh.Name down, but testing against proper case. Try

If LCase(sh.Name) < "audit results" Then

--

HTH

RP
(remove nothere from the email address if mailing direct)


"ExcelMonkey" wrote in message
...
I have a loop which looks through each sheet in my
workbook and then looks through cells. I wanted to set it
up so that it ignores ones specific sheet called"Audit
Results".

For Each sh In .Worksheets
If LCase(sh.Name) < "Audit Results" Then
Code
Next

However it is not working. Can anyone tell me why?

Thanks




Nick Hodge

Ignoring Sheet in For Each Loop
 
ExcelMonkey

You are setting the sh.name to lower case and then comparing it to text
which is proper case, so the Audit Sheet will be audit sheet when tested
against Audit Sheet. If you want to leave LCase then change the test to
"audit sheet".

--
HTH
Nick Hodge
Microsoft MVP - Excel
Southampton, England
HIS


"ExcelMonkey" wrote in message
...
I have a loop which looks through each sheet in my
workbook and then looks through cells. I wanted to set it
up so that it ignores ones specific sheet called"Audit
Results".

For Each sh In .Worksheets
If LCase(sh.Name) < "Audit Results" Then
Code
Next

However it is not working. Can anyone tell me why?

Thanks




ExcelMonkey[_190_]

Ignoring Sheet in For Each Loop
 
Thankx. I remember you addressing it a previous post but
I missed your point. I get it now.

Thanks


-----Original Message-----
I mentioned to you before that this would not work. You

are shifting the
case of the sh.Name down, but testing against proper

case. Try

If LCase(sh.Name) < "audit results" Then

--

HTH

RP
(remove nothere from the email address if mailing direct)


"ExcelMonkey" wrote

in message
...
I have a loop which looks through each sheet in my
workbook and then looks through cells. I wanted to set

it
up so that it ignores ones specific sheet called"Audit
Results".

For Each sh In .Worksheets
If LCase(sh.Name) < "Audit Results" Then
Code
Next

However it is not working. Can anyone tell me why?

Thanks



.



All times are GMT +1. The time now is 06:47 AM.

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