ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   how can I conditionally change font color, or background color? (https://www.excelbanter.com/excel-worksheet-functions/106242-how-can-i-conditionally-change-font-color-background-color.html)

MOHA

how can I conditionally change font color, or background color?
 
In a test procedure, I end up with a column where I use CountIf to determine
if there are any F (for Fail) characters in the column [=If((CountIf(M25:M95,
"F")=0
("Pass Msg","Fail Msg")). This works OK.
I would like to be able to print the message in red font if it fails, and
blue font if it passes.
I have created a macro that will change the font color, and I can write VBA
code to do it. I have not figured out how to get the macro or the VBA Code to
run automatically following the pass/fail test.
Can it be done?
Security level set at Mediun, I have created a self signed certificate.

Bob Phillips

how can I conditionally change font color, or background color?
 
Just use conditional formatting (FormatConditional Formatting) and set the
font colour to red if the cell value is Fail Msg, Blue if Pass Msg.

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"MOHA" wrote in message
...
In a test procedure, I end up with a column where I use CountIf to

determine
if there are any F (for Fail) characters in the column

[=If((CountIf(M25:M95,
"F")=0
("Pass Msg","Fail Msg")). This works OK.
I would like to be able to print the message in red font if it fails, and
blue font if it passes.
I have created a macro that will change the font color, and I can write

VBA
code to do it. I have not figured out how to get the macro or the VBA Code

to
run automatically following the pass/fail test.
Can it be done?
Security level set at Mediun, I have created a self signed certificate.




David Billigmeier

how can I conditionally change font color, or background color?
 
Starting in M25, follow these steps. Then, copy formatting down to M95:

<Format
<Conditional Formatting..."
Choose "Formula Is"
Enter =M25="F", choose a red font
Click "Add "
Choose "Formula Is" again
Enter =M25="P", choose a blue font

--
Regards,
Dave


"MOHA" wrote:

In a test procedure, I end up with a column where I use CountIf to determine
if there are any F (for Fail) characters in the column [=If((CountIf(M25:M95,
"F")=0
("Pass Msg","Fail Msg")). This works OK.
I would like to be able to print the message in red font if it fails, and
blue font if it passes.
I have created a macro that will change the font color, and I can write VBA
code to do it. I have not figured out how to get the macro or the VBA Code to
run automatically following the pass/fail test.
Can it be done?
Security level set at Mediun, I have created a self signed certificate.


Bearacade

how can I conditionally change font color, or background color?
 

Why not just use Conditional Format?

To do the VBA:

Range("").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue,
Operator:=xlEqual, Formula1:="=""Pass Msg"""
Selection.FormatConditions(1).Font.ColorIndex =
Selection.FormatConditions(1).Interior.ColorIndex =


--
Bearacade


------------------------------------------------------------------------
Bearacade's Profile: http://www.excelforum.com/member.php...o&userid=35016
View this thread: http://www.excelforum.com/showthread...hreadid=573849



All times are GMT +1. The time now is 01:34 AM.

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