Home |
Search |
Today's Posts |
|
#1
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
I am trying to produce a formula as to where I key in a specific letter and
the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue. |
#2
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
If not more than 3 colours, try conditional formatting
Example: Select col A, click Format Conditional Formatting Apply the following using "Formula Is:" Cond1: =A1="A" Format to taste Cond2: =A1="B" Format to taste Cond3: =A1="C" Format to taste Ok out Test it out by inputting the 3 letters* (A, B, C) in any cell in col A, the corresponding format will be triggered. *non case sensitive -- Max Singapore http://savefile.com/projects/236895 xdemechanik --- "Senie" wrote: I am trying to produce a formula as to where I key in a specific letter and the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue. |
#3
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
It worked when I selected one condition but when I went to the second
condition it did not worked and I tried mulitples ways. However, I did learn something new. "Max" wrote: If not more than 3 colours, try conditional formatting Example: Select col A, click Format Conditional Formatting Apply the following using "Formula Is:" Cond1: =A1="A" Format to taste Cond2: =A1="B" Format to taste Cond3: =A1="C" Format to taste Ok out Test it out by inputting the 3 letters* (A, B, C) in any cell in col A, the corresponding format will be triggered. *non case sensitive -- Max Singapore http://savefile.com/projects/236895 xdemechanik --- "Senie" wrote: I am trying to produce a formula as to where I key in a specific letter and the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue. |
#4
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
It should work fine, Senie
Try this link to a quick sample with all 3 conditions implemented http://www.freefilehosting.net/download/NDIzNDM= senie_CF.xls (contains a screenshot of the CF dialog) Copy n paste the entire link into your browser address (including the "=" at the end). Do not click direct on the link if reading this from MS' webpage. -- Max Singapore http://savefile.com/projects/236895 xdemechanik --- "Senie" wrote in message ... It worked when I selected one condition but when I went to the second condition it did not worked and I tried mulitples ways. However, I did learn something new. |
#5
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
It did work, YES! I was using "Cell Value Is" instead of "Formula Is".
Thanks a bunch! "Max" wrote: If not more than 3 colours, try conditional formatting Example: Select col A, click Format Conditional Formatting Apply the following using "Formula Is:" Cond1: =A1="A" Format to taste Cond2: =A1="B" Format to taste Cond3: =A1="C" Format to taste Ok out Test it out by inputting the 3 letters* (A, B, C) in any cell in col A, the corresponding format will be triggered. *non case sensitive -- Max Singapore http://savefile.com/projects/236895 xdemechanik --- "Senie" wrote: I am trying to produce a formula as to where I key in a specific letter and the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue. |
#6
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
Glad you got it up!
-- Max Singapore http://savefile.com/projects/236895 xdemechanik --- "Senie" wrote in message ... It did work, YES! I was using "Cell Value Is" instead of "Formula Is". Thanks a bunch! |
#7
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
How many letters are you talking about?
Using CF as Max points out you can get 3. If more you can download Bob Phillips' CFPlus which allows for 30 http://www.xldynamic.com/source/xld.....Download.html Or use sheet event code which I can supply if you want to go that direction. Gord Dibben MS Excel MVP On Wed, 28 Nov 2007 07:58:01 -0800, Senie wrote: I am trying to produce a formula as to where I key in a specific letter and the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue. |
#8
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
Sure go ahead and give me the information to use sheet event code which you
can supply. It will be a learning adventure for me. I am also going to check out the website you have listed as well. Thank you so much! "Gord Dibben" wrote: How many letters are you talking about? Using CF as Max points out you can get 3. If more you can download Bob Phillips' CFPlus which allows for 30 http://www.xldynamic.com/source/xld.....Download.html Or use sheet event code which I can supply if you want to go that direction. Gord Dibben MS Excel MVP On Wed, 28 Nov 2007 07:58:01 -0800, Senie wrote: I am trying to produce a formula as to where I key in a specific letter and the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue. |
#9
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
I like your attitude about the learning adventure. Keep it up.
Private Sub Worksheet_Change(ByVal Target As Range) Dim Num As Long Dim rng As Range Dim vRngInput As Variant Set vRngInput = Intersect(Target, Range("D:D")) If vRngInput Is Nothing Then Exit Sub On Error GoTo endit Application.EnableEvents = False For Each rng In vRngInput 'Determine the color Select Case UCase(rng.Value) Case Is = "A": Num = 10 'green Case Is = "B": Num = 1 'black Case Is = "C": Num = 5 'blue Case Is = "D": Num = 7 'magenta Case Is = "E": Num = 46 'orange Case Is = "F": Num = 3 'red End Select 'Apply the color rng.Interior.ColorIndex = Num Next rng endit: Application.EnableEvents = True End Sub Right-click on your sheet tab and "View Code". Copy/paste the code into that module. Adjust Range("D:D") to suit Gord On Wed, 28 Nov 2007 11:00:02 -0800, Senie wrote: Sure go ahead and give me the information to use sheet event code which you can supply. It will be a learning adventure for me. I am also going to check out the website you have listed as well. Thank you so much! "Gord Dibben" wrote: How many letters are you talking about? Using CF as Max points out you can get 3. If more you can download Bob Phillips' CFPlus which allows for 30 http://www.xldynamic.com/source/xld.....Download.html Or use sheet event code which I can supply if you want to go that direction. Gord Dibben MS Excel MVP On Wed, 28 Nov 2007 07:58:01 -0800, Senie wrote: I am trying to produce a formula as to where I key in a specific letter and the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue. |
#10
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
It worked, YES! Are there other colors available? These colors are dark.
"Gord Dibben" wrote: I like your attitude about the learning adventure. Keep it up. Private Sub Worksheet_Change(ByVal Target As Range) Dim Num As Long Dim rng As Range Dim vRngInput As Variant Set vRngInput = Intersect(Target, Range("D:D")) If vRngInput Is Nothing Then Exit Sub On Error GoTo endit Application.EnableEvents = False For Each rng In vRngInput 'Determine the color Select Case UCase(rng.Value) Case Is = "A": Num = 10 'green Case Is = "B": Num = 1 'black Case Is = "C": Num = 5 'blue Case Is = "D": Num = 7 'magenta Case Is = "E": Num = 46 'orange Case Is = "F": Num = 3 'red End Select 'Apply the color rng.Interior.ColorIndex = Num Next rng endit: Application.EnableEvents = True End Sub Right-click on your sheet tab and "View Code". Copy/paste the code into that module. Adjust Range("D:D") to suit Gord On Wed, 28 Nov 2007 11:00:02 -0800, Senie wrote: Sure go ahead and give me the information to use sheet event code which you can supply. It will be a learning adventure for me. I am also going to check out the website you have listed as well. Thank you so much! "Gord Dibben" wrote: How many letters are you talking about? Using CF as Max points out you can get 3. If more you can download Bob Phillips' CFPlus which allows for 30 http://www.xldynamic.com/source/xld.....Download.html Or use sheet event code which I can supply if you want to go that direction. Gord Dibben MS Excel MVP On Wed, 28 Nov 2007 07:58:01 -0800, Senie wrote: I am trying to produce a formula as to where I key in a specific letter and the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue. |
#11
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
Those are 6 out of the 56 default colors available in Excel
There are lighter colors. To see a list of the colors and index numbers visit David McRitchie's site http://www.mvps.org/dmcritchie/excel/colors.htm Gord On Wed, 28 Nov 2007 16:54:01 -0800, Senie wrote: It worked, YES! Are there other colors available? These colors are dark. "Gord Dibben" wrote: I like your attitude about the learning adventure. Keep it up. Private Sub Worksheet_Change(ByVal Target As Range) Dim Num As Long Dim rng As Range Dim vRngInput As Variant Set vRngInput = Intersect(Target, Range("D:D")) If vRngInput Is Nothing Then Exit Sub On Error GoTo endit Application.EnableEvents = False For Each rng In vRngInput 'Determine the color Select Case UCase(rng.Value) Case Is = "A": Num = 10 'green Case Is = "B": Num = 1 'black Case Is = "C": Num = 5 'blue Case Is = "D": Num = 7 'magenta Case Is = "E": Num = 46 'orange Case Is = "F": Num = 3 'red End Select 'Apply the color rng.Interior.ColorIndex = Num Next rng endit: Application.EnableEvents = True End Sub Right-click on your sheet tab and "View Code". Copy/paste the code into that module. Adjust Range("D:D") to suit Gord On Wed, 28 Nov 2007 11:00:02 -0800, Senie wrote: Sure go ahead and give me the information to use sheet event code which you can supply. It will be a learning adventure for me. I am also going to check out the website you have listed as well. Thank you so much! "Gord Dibben" wrote: How many letters are you talking about? Using CF as Max points out you can get 3. If more you can download Bob Phillips' CFPlus which allows for 30 http://www.xldynamic.com/source/xld.....Download.html Or use sheet event code which I can supply if you want to go that direction. Gord Dibben MS Excel MVP On Wed, 28 Nov 2007 07:58:01 -0800, Senie wrote: I am trying to produce a formula as to where I key in a specific letter and the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue. |
#12
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
Hey, this is pretty neat, I'm intrigued and learning a lot here. Now
that I know about changing the cell color, is there a way to change the font color as opposed to (or in addition to) the cell color? Thanks, --Jim On Nov 28, 5:00 pm, Gord Dibben <gorddibbATshawDOTca wrote: I like your attitude about the learning adventure. Keep it up. Private Sub Worksheet_Change(ByVal Target As Range) Dim Num As Long Dim rng As Range Dim vRngInput As Variant Set vRngInput = Intersect(Target, Range("D:D")) If vRngInput Is Nothing Then Exit Sub On Error GoTo endit Application.EnableEvents = False For Each rng In vRngInput 'Determine the color Select Case UCase(rng.Value) Case Is = "A": Num = 10 'green Case Is = "B": Num = 1 'black Case Is = "C": Num = 5 'blue Case Is = "D": Num = 7 'magenta Case Is = "E": Num = 46 'orange Case Is = "F": Num = 3 'red End Select 'Apply the color rng.Interior.ColorIndex = Num Next rng endit: Application.EnableEvents = True End Sub Right-click on your sheet tab and "View Code". Copy/paste the code into that module. Adjust Range("D:D") to suit Gord On Wed, 28 Nov 2007 11:00:02 -0800, Senie wrote: Sure go ahead and give me the information to use sheet event code which you can supply. It will be a learning adventure for me. I am also going to check out the website you have listed as well. Thank you so much! "Gord Dibben" wrote: How many letters are you talking about? Using CF as Max points out you can get 3. If more you can download Bob Phillips' CFPlus which allows for 30 http://www.xldynamic.com/source/xld.....Download.html Or use sheet event code which I can supply if you want to go that direction. Gord Dibben MS Excel MVP On Wed, 28 Nov 2007 07:58:01 -0800, Senie wrote: I am trying to produce a formula as to where I key in a specific letter and the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue.- Hide quoted text - - Show quoted text - |
#13
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
create a formula to produce a color in excel
To change font color change to
rng.Font.ColorIndex = Num Gord On Thu, 29 Nov 2007 05:13:00 -0800 (PST), Spike9458 wrote: Hey, this is pretty neat, I'm intrigued and learning a lot here. Now that I know about changing the cell color, is there a way to change the font color as opposed to (or in addition to) the cell color? Thanks, --Jim On Nov 28, 5:00 pm, Gord Dibben <gorddibbATshawDOTca wrote: I like your attitude about the learning adventure. Keep it up. Private Sub Worksheet_Change(ByVal Target As Range) Dim Num As Long Dim rng As Range Dim vRngInput As Variant Set vRngInput = Intersect(Target, Range("D:D")) If vRngInput Is Nothing Then Exit Sub On Error GoTo endit Application.EnableEvents = False For Each rng In vRngInput 'Determine the color Select Case UCase(rng.Value) Case Is = "A": Num = 10 'green Case Is = "B": Num = 1 'black Case Is = "C": Num = 5 'blue Case Is = "D": Num = 7 'magenta Case Is = "E": Num = 46 'orange Case Is = "F": Num = 3 'red End Select 'Apply the color rng.Interior.ColorIndex = Num Next rng endit: Application.EnableEvents = True End Sub Right-click on your sheet tab and "View Code". Copy/paste the code into that module. Adjust Range("D:D") to suit Gord On Wed, 28 Nov 2007 11:00:02 -0800, Senie wrote: Sure go ahead and give me the information to use sheet event code which you can supply. It will be a learning adventure for me. I am also going to check out the website you have listed as well. Thank you so much! "Gord Dibben" wrote: How many letters are you talking about? Using CF as Max points out you can get 3. If more you can download Bob Phillips' CFPlus which allows for 30 http://www.xldynamic.com/source/xld.....Download.html Or use sheet event code which I can supply if you want to go that direction. Gord Dibben MS Excel MVP On Wed, 28 Nov 2007 07:58:01 -0800, Senie wrote: I am trying to produce a formula as to where I key in a specific letter and the cell will turn to a specific color. for example: if I type in the Letter "A" the cell the letter is typed in will turn to the color Light Blue.- Hide quoted text - - Show quoted text - |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
How do I create a custom font color in Excel? | Excel Discussion (Misc queries) | |||
sales tax calculation formula to produce a chart? | Excel Discussion (Misc queries) | |||
How to produce(move) an embedded image using a formula? | Excel Worksheet Functions | |||
produce a formulate to produce assigned seats for dinner | Excel Worksheet Functions | |||
How do I create formula to change cell color | Excel Worksheet Functions |