VBA AND Logical Operators

Mike54

Active Member
Joined
Apr 17, 2002
Messages
258
Could someone please give me a bit of guidence, I don't understand why the second of these two dosen't work, I'm trying to meet set criteria in b5 using AND the first works if both conditions are met in two cells but bur won't on one cell?

Private Sub PTIColours_Click()
If Range("b5") > 0 And Range("c5") < 0.149 Then
Range("a5").Interior.ColorIndex = 54
End If
End Sub

But this dosen't

Private Sub PTIColours_Click()
If Range("b5") > 0 And Range("b5") < 0.149 Then
Range("a5").Interior.ColorIndex = 54
End If
End Sub


I have tried searching for a good example of how to use logical operators on Mr Excel however the search is frustrated by "Small Words" in the search field ie IF, AND, NOT ,OR are too short to search.
If anyone knows a good example, could the please direct me.

Many thanks
Mike
 
If you have Excel 2007, check out Excel's conditional formatting capability. It's always better to let Excel do something that it can do natively rather than writing code to duplicate that functionality.
Hi Richard and thanks, I'm working in percentages therefore my 0.149 is 14.9% but you're right I was testing code with the wrong input in the test cell, Doh!

However I have 160 rows & 4 Columns of data (each is a %) so 640 cells and I need to break them down in to seven groups 0-14.9% 14.9-28.6% Etc. to 100 and the Colour Format the data entry .

So Thanks for the help, I think I may be back

Mike
 
Upvote 0

Excel Facts

Show numbers in thousands?
Use a custom number format of #,##0,K. Each comma after the final 0 will divide the displayed number by another thousand
Thanks for that yes I have 2007 at home but the office is still on 97! What can you do?
 
Upvote 0

Forum statistics

Threads
1,216,122
Messages
6,128,958
Members
449,480
Latest member
yesitisasport

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top