The dataset showcases a list of products with their sales values, and profit or loss.
Example 1 – Linking a Single Cell to a Text Box in Excel
- Go to the Insert tab >> Text >> Text Box.
- Drag the symbol shown below to the right and down.
TextBox 1 will be displayed.
Step 2:
- Select the textbox and enter the following formula in the formula bar.
=$C$13
- Press ENTER.
You will see the total sales value in the textbox.
- After formatting, this is the output.
Example 2 – Linking Multiple Cells to a Text Box
Steps:
- Follow Step 1 in Example 1 to draw the text box.
- Enter the following formula in B14.
=CONCATENATE($B$13, " ",$C$13)
The CONCATENATE function will join the values of $B$13 and $C$13 with a blank.
- Select the textbox and enter the following formula in the formula bar.
=$B$14
- After pressing ENTER, and formatting, you will see the textbox linked to multiple cell values.
Example 3 – Formatting Values of a Linked Cell in an Excel Text Box
Steps:
- Enter the following formula in B15.
="The Total Sales Value is "&TEXT(C13,"$##,##0.00")
The TEXT function will change the format of the number in C13 to $##,##0.00 format.
- Follow Step 1 in Example 1 to draw the following text box.
- Select the textbox and enter the following formula in the formula bar.
=$B$15
- After pressing ENTER, and formatting, you will see the textbox linked to multiple cell values with formatting.
Example 4 – Using the IF Function in a Text Box Linked to a Cell for Multiple Conditions
To indicate profit as a positive number and loss as a negative number:
Steps:
- Enter the following formula in B15.
=IF(D13<0, "The Loss value is "&TEXT(-D13,"$##,##0.00")," The Profit Value is "&TEXT(D13,"$##,##0.00"))
D13<0 is the logical condition. When this condition is TRUE, the loss value is returned, otherwise the profit value.
- Follow Step 1 in Example 1 to draw the following text box.
- Select the textbox and enter the following formula in the formula bar.
=$B$15
- After pressing ENTER, and formatting, you will see the textbox linked to multiple cell values with formatting.
You can hide the row with the formula.
Read More: How to Align Text Boxes in Excel
How to Use the ActiveX Control Text Box to Link a Cell in Excel
Link the total sales value in C13 to the ActiveX Control Text Box.
Steps:
- Go to the Developer tab >> Insert >> Text Box (ActiveX Control).
- Drag the plus icon down and to the right.
TextBox1 is displayed.
- Right-click the sheet name and choose View Code.
In the Visual Basic Editor window:
- Enter the following code.
Sub link_txtbox()
TextBox1.Text = Range("C13").Value
End Sub
- Press F5.
The value of C13 is linked to the textbox.
Practice Section
Practice here.
Download Practice Workbook
Related Articles
<< Go Back to TextBox | Learn Excel
Get FREE Advanced Excel Exercises with Solutions!