Good Morning!
This modification should act on the ranges you requested.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim userInput As String
If Target.Address Like "?[CFLIORU]*" Or Target.Address Like "$AA*" And _
Target.Row >= 7 And Target.Cells.Count = 1 Then
If IsNumeric(Target.Value) Then
Do
userInput = Application.InputBox("Low, Mid, High, or Firm", Default:="Mid", Type:=2)
If userInput = "False" Then
Rem Cancel pressed
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
Exit Sub
End If
Loop Until userInput Like "[LMHFlmhf]*"
Application.EnableEvents = False
With Target
.Range("b1").Value = Application.Proper(userInput)
Select Case UCase(Left(userInput, 1))
Case "L"
.Range("c1") = Val(.Value) * 0.25
Case "M"
.Range("c1") = Val(.Value) * 0.5
Case "H"
.Range("c1") = Val(.Value) * 0.75
Case "F"
.Range("c1") = Val(.Value)
End Select
End With
Application.EnableEvents = True
End If
End If
End Sub
Bookmarks