Add Colour Block or Change text

Bearboy

New Member
Joined
Oct 5, 2021
Messages
6
Office Version
  1. 365
Platform
  1. Windows
Hi
It is possible to create some formatting that if an entire row is selected and the font is change to Italics the row then gets a block colour added.
Or it can be if the block colour is added to the row the font is changed to italics.
Either way just want to cut out one step if possible.
Thanks
 

Excel Facts

Copy a format multiple times
Select a formatted range. Double-click the Format Painter (left side of Home tab). You can paste formatting multiple times. Esc to stop
What if you had a toggle switch that would change the font and color of your selected range?

VBA Code:
Sub toggleformat()
Dim r As Range
Set r = Selection
If r.Font.Italic <> True Then
    r.Rows.EntireRow.Font.Italic = True
    With r.Rows.EntireRow.Interior
        .Pattern = xlSolid
        .Color = 65535
    End With
Else
    r.Rows.EntireRow.Font.Italic = False
    With r.Rows.EntireRow.Interior
        .Pattern = xlNone
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
End If
End Sub

For example, if you select a single cell, the above macro will change the entire row to italic and yellow. Run the macro again and it will remove the italics and color. You can also select multiple cells or a range of cells and the macro will act accordingly.

Cheers,

Tony
 
Upvote 0

Forum statistics

Threads
1,214,653
Messages
6,120,750
Members
448,989
Latest member
mariah3

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