![]() |
#1
|
|||
|
|||
![]()
Hi all, I have a word document that contains multiple tables, within the tables, there is a tolerance column that contains a text value - "Green, Amber or Red".
I am using the below code to find the above-mentioned text and change the cell backgrounds colour to match the text .e. Green text = Green background and so on. I would appreciate some assistance with two issues: 1. merge the three codes into one, and 2. tweak the Amber code as there is no value for "wdOrange" for Amber text. This procedure clearly doesn't run as-is. [Sub GreenText() Dim r As Range Set r = ActiveDocument.Range With r.Find Do While .Execute(FindText:="Green", MatchWholeWord:=True, Forward:=True) = True r.Cells(1).Shading.BackgroundPatternColorIndex = wdGreen Loop End With End Sub] [Sub AmberText() Dim r As Range Set r = ActiveDocument.Range With r.Find Do While .Execute(FindText:="Amber", MatchWholeWord:=True, Forward:=True) = True r.Cells(1).Shading.BackgroundPatternColorIndex = wdOrange Loop End With End Sub] [Sub RedText() Dim r As Range Set r = ActiveDocument.Range With r.Find Do While .Execute(FindText:="Red", MatchWholeWord:=True, Forward:=True) = True r.Cells(1).Shading.BackgroundPatternColorIndex = wdRed Loop End With End Sub] Appreciate any assistance |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Cell text color vs cell background color | AC PORTA VIA | Excel Programming | 4 | 12-19-2018 04:01 PM |
Allow Cell Background Fill/Text Color Change while Protected Sheets are Grouped | RaudelJr | Excel | 5 | 04-18-2017 11:11 PM |
Traffic light help needed | wmedjaxnjr | Excel | 1 | 04-08-2016 09:04 AM |
![]() |
jc491 | Word VBA | 8 | 09-30-2015 06:10 AM |
![]() |
tatihulot | Excel | 4 | 08-14-2013 03:24 PM |