ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Colour row (https://www.excelbanter.com/excel-programming/408327-colour-row.html)

Kjellk

Colour row
 
How do I format an entire row with yellow background if the value in column F
i s larger than 4500?

Mike H

Colour row
 
Hi,

Select the row then

Format|conditional format
Formula us
=$F$14500
Select a colour
Click OK

Mike

"Kjellk" wrote:

How do I format an entire row with yellow background if the value in column F
i s larger than 4500?


Mike H

Colour row
 
I may have misunderstood, formuultiple columns select the topmost row (say
row 1) and drag down on the row numbers to select multiple columns then
proceed as in my other reply but modify the formula to

=$F14500

Mike

"Kjellk" wrote:

How do I format an entire row with yellow background if the value in column F
i s larger than 4500?


Kjellk

Colour row
 
Hi and thankyou for your fast respons. I was not clear enough when writing my
question. I will try to clarify:
When I open the worksheet I want the macro automatically to identify all
values in column F which are 4500 and colur those rows with yellow (if the
macro not already have done it earlier). Mostly it will be only one row. The
conditional format does what I wont but is only colouring the cell with the
value. I want it extened to colour the whole row.

"Mike H" skrev:

I may have misunderstood, formuultiple columns select the topmost row (say
row 1) and drag down on the row numbers to select multiple columns then
proceed as in my other reply but modify the formula to

=$F14500

Mike

"Kjellk" wrote:

How do I format an entire row with yellow background if the value in column F
i s larger than 4500?


Don Guillett

Colour row
 
Right click sheet tabview codeinsert this.

Private Sub Worksheet_Activate()
mc = "f"
lr = Cells(Rows.Count, mc).End(xlUp).Row
For Each c In Range(Cells(20, mc), Cells(lr, mc))
If c < 4500 Then
c.EntireRow.Interior.ColorIndex = 36
Else
c.EntireRow.Interior.ColorIndex = 0
End If
Next
End Sub

--
Don Guillett
Microsoft MVP Excel
SalesAid Software

"Kjellk" wrote in message
...
Hi and thankyou for your fast respons. I was not clear enough when writing
my
question. I will try to clarify:
When I open the worksheet I want the macro automatically to identify all
values in column F which are 4500 and colur those rows with yellow (if
the
macro not already have done it earlier). Mostly it will be only one row.
The
conditional format does what I wont but is only colouring the cell with
the
value. I want it extened to colour the whole row.

"Mike H" skrev:

I may have misunderstood, formuultiple columns select the topmost row
(say
row 1) and drag down on the row numbers to select multiple columns then
proceed as in my other reply but modify the formula to

=$F14500

Mike

"Kjellk" wrote:

How do I format an entire row with yellow background if the value in
column F
i s larger than 4500?



Nigel[_2_]

Colour row
 
Please the following in "ThisWorkBook" code sheet

Private Sub Workbook_Open()
Dim xR As Long
With Sheets("Sheet1")
For xR = 1 To .Cells(.Rows.Count, "F").End(xlUp).Row
If .Cells(xR, "F") 4500 Then
.Rows(xR).EntireRow.Interior.Color = vbYellow
End If
Next
End With
End Sub

--

Regards,
Nigel




"Kjellk" wrote in message
...
Hi and thankyou for your fast respons. I was not clear enough when writing
my
question. I will try to clarify:
When I open the worksheet I want the macro automatically to identify all
values in column F which are 4500 and colur those rows with yellow (if
the
macro not already have done it earlier). Mostly it will be only one row.
The
conditional format does what I wont but is only colouring the cell with
the
value. I want it extened to colour the whole row.

"Mike H" skrev:

I may have misunderstood, formuultiple columns select the topmost row
(say
row 1) and drag down on the row numbers to select multiple columns then
proceed as in my other reply but modify the formula to

=$F14500

Mike

"Kjellk" wrote:

How do I format an entire row with yellow background if the value in
column F
i s larger than 4500?



Kjellk

Colour row
 
Thanks gentlemen .Now you have solved one BIG problem for me.
Regards
Kjell

"Nigel" skrev:

Please the following in "ThisWorkBook" code sheet

Private Sub Workbook_Open()
Dim xR As Long
With Sheets("Sheet1")
For xR = 1 To .Cells(.Rows.Count, "F").End(xlUp).Row
If .Cells(xR, "F") 4500 Then
.Rows(xR).EntireRow.Interior.Color = vbYellow
End If
Next
End With
End Sub

--

Regards,
Nigel




"Kjellk" wrote in message
...
Hi and thankyou for your fast respons. I was not clear enough when writing
my
question. I will try to clarify:
When I open the worksheet I want the macro automatically to identify all
values in column F which are 4500 and colur those rows with yellow (if
the
macro not already have done it earlier). Mostly it will be only one row.
The
conditional format does what I wont but is only colouring the cell with
the
value. I want it extened to colour the whole row.

"Mike H" skrev:

I may have misunderstood, formuultiple columns select the topmost row
(say
row 1) and drag down on the row numbers to select multiple columns then
proceed as in my other reply but modify the formula to

=$F14500

Mike

"Kjellk" wrote:

How do I format an entire row with yellow background if the value in
column F
i s larger than 4500?




All times are GMT +1. The time now is 06:08 PM.

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