ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Help with the following code...from EntireRow to set width (https://www.excelbanter.com/excel-programming/404377-help-following-code-entirerow-set-width.html)

bentod

Help with the following code...from EntireRow to set width
 
I have this code to format the entire row a certain color depending on
the text in Column "I". However, I really just want it to go from
column "A" to column "J".

What would I substitute for ".EntireRow"?

'------------------------------------------
Sub ConditionalFormatter()

[I2].Activate
With Range([I2], [I65536].End(xlUp)).EntireRow
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=
$I2=""N"""
.FormatConditions(1).Interior.ColorIndex = 10
.FormatConditions(1).Font.ColorIndex = 2
.FormatConditions.Add Type:=xlExpression, Formula1:="=
$I2=""X"""
.FormatConditions(2).Interior.ColorIndex = 19
.FormatConditions(2).Font.ColorIndex = 1
End With

End Sub
'------------------------------------------

Thanks, Todd

Jim Cone

Help with the following code...from EntireRow to set width
 
Todd,

With Range([I2], [I65536].End(xlUp)).Offset(0, -8).Resize(, 10)

Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware
(Excel Add-ins / Excel Programming)



"bentod"
wrote in message
I have this code to format the entire row a certain color depending on
the text in Column "I". However, I really just want it to go from
column "A" to column "J".
What would I substitute for ".EntireRow"?
'------------------------------------------
Sub ConditionalFormatter()

[I2].Activate
With Range([I2], [I65536].End(xlUp)).EntireRow
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=
$I2=""N"""
.FormatConditions(1).Interior.ColorIndex = 10
.FormatConditions(1).Font.ColorIndex = 2
.FormatConditions.Add Type:=xlExpression, Formula1:="=
$I2=""X"""
.FormatConditions(2).Interior.ColorIndex = 19
.FormatConditions(2).Font.ColorIndex = 1
End With

End Sub
'------------------------------------------
Thanks, Todd

bentod

Help with the following code...from EntireRow to set width
 
On Jan 16, 8:35*am, "Jim Cone" wrote:
Todd,

* *With Range([I2], [I65536].End(xlUp)).Offset(0, -8).Resize(, 10)

Jim Cone
San Francisco, USAhttp://www.realezsites.com/bus/primitivesoftware
(Excel Add-ins / Excel Programming)

"bentod"
wrote in message
I have this code to format the entire row a certain color depending on
the text in Column "I". *However, I really just want it to go from
column "A" to column "J".
What would I substitute for ".EntireRow"?
'------------------------------------------
Sub ConditionalFormatter()

[I2].Activate
* * With Range([I2], [I65536].End(xlUp)).EntireRow
* * * * .FormatConditions.Delete
* * * * .FormatConditions.Add Type:=xlExpression, Formula1:="=
$I2=""N"""
* * * * .FormatConditions(1).Interior.ColorIndex = 10
* * * * .FormatConditions(1).Font.ColorIndex = 2
* * * * .FormatConditions.Add Type:=xlExpression, Formula1:="=
$I2=""X"""
* * * * .FormatConditions(2).Interior.ColorIndex = 19
* * * * .FormatConditions(2).Font.ColorIndex = 1
* * End With

End Sub
'------------------------------------------
Thanks, Todd


I think I see what you were going for: count back 8 to column "A",
then add columns up to "J".

However, it yeilded no noticeable results.

Todd

bentod

Help with the following code...from EntireRow to set width
 
It might help if I removed the conditional formatting before starting.


On Jan 16, 8:35*am, "Jim Cone" wrote:
Todd,

* *With Range([I2], [I65536].End(xlUp)).Offset(0, -8).Resize(, 10)

Jim Cone
San Francisco, USAhttp://www.realezsites.com/bus/primitivesoftware
(Excel Add-ins / Excel Programming)



All times are GMT +1. The time now is 10:17 PM.

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