How To Fill A Textbox With Color In Word 2016 For Mac

How to change textbox color based on value in Excel?

Just select the text in question and choose a color from the Font Color dropdown in the Font group (on the Home tab). In Word 2007, this option's on the Formatting toolbar.

In Excel, we can apply the Conditional Formatting function to change the background color based on cell value, but, in this article, I will talk about how to change textbox color based on cell value or value in textbox.

Change textbox color based on cell value with VBA code

  • Switch over to the “Insert” tab on Word’s Ribbon, and then click the “Text Box” button. In the dropdown menu, click the “Draw Text Box” command. Your pointer changes into a cross-hair symbol. Press and drag your mouse to draw your text box. After you create the new text box, you can begin typing your text right away.
  • It is my understanding after doing a lot of research that it is not possible to change the color of selected text in Word 2016, but I wanted to make sure that this is actually the case. It seems absolutely ridiculous that we would not have this option.
  • Fill format: Displays the color palette with a Fill Effects option. Choosing Fill Effects displays the Format Shape dialog. Choosing Fill Effects displays the Format Shape dialog. Line format: Formats the line that surrounds a shape.
  • 2.Then right click the textbox, and select View Code from the context menu to open the Microsoft Visual Basic for Applications window, and then replace the original code with the following VBA code into the blank module. VBA code: Change textbox color based on cell values: Private Sub TextBox1Change If ActiveSheet.Range('A1').Value ActiveSheet.Range('B1').Value Then Me.TextBox1.BackColor.
Amazing! Using Efficient Tabs in Excel Like Chrome, Firefox and Safari!
Save 50% of your time, and reduce thousands of mouse clicks for you every day!

Let’s say, if cell value in A1 is greater than cell value in B1, I want the textbox to be filled with red color, on the contrary, the textbox should be filled with yellow color. Please achieve this job with following steps:

1. Insert a textbox by clicking Developer > Insert > Text Box (ActiveX Control), and then draw a textbox, see screenshot:

2. Then right click the textbox, and select View Code from the context menu to open the Microsoft Visual Basic for Applications window, and then replace the original code with the following VBA code into the blank module:

VBA code: Change textbox color based on cell values:

Note: In the above code, TextBox1is the textbox name that you inserted, A1 and B1 are the two cells you want to change textbox color based on, please change them to your need.

3. Then save and close the code window, and exit the Design mode, now, if cell A1 is greater than B1, when you type text in the textbox, it will be filled with red color, and if A1 is less than B1, when entering value in the textbox, it will be filled with yellow color, see screenshot:

Change textbox color based on value in textbox with VBA code

If you want to change the textbox color based on the value in textbox, for example, when value in textbox is between 1 and 10, the textbox’s filled color is red, the textbox color is green if value is between 11 and 20, if is other values, the textbox color is yellow. To deal with this task, please apply the below VBA code.

Fill

1. After inserting a textbox, right click it, and select View Code from the context menu to open the Microsoft Visual Basic for Applications window, and then replace the original code with the following VBA code into the blank module:

VBA code: Change textbox color based on value in textbox:

Note: In the above code, Textbox1 is the name of the textbox you are inserted, and you can change the values and background color within the code to your own.

2. Then save and close the code window, and exit the Design Mode, now, if you enter the value between 1 and 10 into the textbox, its background color will become red, the value between 11 and 20, the textbox background color will become green, other values, it will become yellow as following screenshot shown:

Related articles:

The Best Office Productivity Tools

Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80%

  • Reuse: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails...
  • Super Formula Bar (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Merge Cells/Rows/Columns without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Select Duplicate or Unique Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Exact Copy Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Extract Text, Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Super Filter (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Combine Workbooks and WorkSheets; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • More than 300 powerful features. Supports Office/Excel 2007-2019 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial. 60-day money back guarantee.

How To Fill A Textbox With Color In Word 2016 For Mac Download

Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Nevermind, I figured it out. Instead of making the event which triggers the change 'Textbox1_GotFocus()', I made it 'Worksheet_SelectionChange(ByVal Target As Range)'. Now any time the value in one of the cells changes, the textbox color changes automatically.
  • To post as a guest, your comment is unpublished.
    For me, when trying to change the textbox color value based on two cell values, the textbox only updates if you type something into the textbox. I need it to update automatically. Guess I'll just have to learn VBA to figure out why.
  • To post as a guest, your comment is unpublished.
    Can someone provide an example workbook so I can see this working? I keep trying but to no avail. Thanks

In Word 2016, the default font for text boxes and shapes is Calibri with font size of11 points.

To change the default font for text boxes, follow the next steps:

1. Create a new text box in your document: on the Insert tab, inthe Text group, click Text Box:

How To Fill A Textbox With Color In Word 2016 For Mac Free

Select Draw Text Box in the drop-down list.

2. Apply any formatting you need. You can change the fill color or addan effect, change the text color, style, or weight of a line, or make any other changes:

3. Select the text box, right-click the border, and then clickSet as Default Text Box on the popup menu:

Next time you add a new text box, Word will use the formatting you applied:

How To Fill A Textbox With Color In Word 2016 For Macs

See also this tip in French:Comment changer la police par défaut pour les zones de texte dans Word.