You can only BOLD portions of text where the entire cell contains only a text string.
A VBA Macro could be written to produce the text string and bold the relevant portions.
Here's one way to do that. It will put the results in A1, but you can see how to change that easily.
To enter this Macro (Sub), <alt-F11> opens the Visual Basic Editor.
Ensure your project is highlighted in the Project Explorer window.
Then, from the top menu, select Insert/Module and
paste the code below into the window that opens.
To use this Macro (Sub), <alt-F8> opens the macro dialog box. Select the macro by name, and <RUN>.
==================================
Option Explicit
Sub BoldUserDate()
Dim res As Range
Const sPart1 As String = "This Order Form is valid only for projects for "
Const sPart2 As String = " (hereafter referred to as “Authorized User”). This Order Form is subject to all the terms and conditions of the Client Service Agreement dated "
Const sPart3 As String = " (the “Agreement”) and Agreement to Purchase (the “ATP”) by and between Benefit Controls, Inc., (“Client”) and Benefitfocus.com, Inc. (“Benefitfocus”)."
Dim lenPart1 As Long, lenPart2 As Long
Dim AuthorizedUser As String
Dim DateFormSigned As String
Dim lenAuthorizedUser As Long, lenDateFormSigned As Long
lenPart1 = Len(sPart1)
lenPart2 = Len(sPart2)
AuthorizedUser = Range("B4").Text
DateFormSigned = Format(Range("B5"), "mm-dd-yyyy")
lenAuthorizedUser = Len(AuthorizedUser)
lenDateFormSigned = Len(DateFormSigned)
'Write Result
Set res = Range("A1")
Application.ScreenUpdating = False
res.Value = sPart1 & AuthorizedUser & sPart2 & DateFormSigned & sPart3
With res
.Characters(lenPart1 + 1, lenAuthorizedUser).Font.Bold = True
.Characters(lenPart1 + lenAuthorizedUser + lenPart2 + 1, lenDateFormSigned).Font.Bold = True
End With
Application.ScreenUpdating = True
End Sub
================================
If you would prefer to have this update automatically, whenever you change B4 or B5, you can use an event-triggered macro in addition.
To enter this event-triggered Macro, right click on the sheet tab.
Select "View Code" from the right-click drop-down menu.
Then paste the code below into the window that opens.
===================================
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B4:B5")) Is Nothing Then
Application.EnableEvents = False
BoldUserDate
Application.EnableEvents = True
End If
End Sub
================================