The ActiveControl is the Ctrl that has the Focus, IOW, the last Ctrl that got "Clicked," or otherwise selected. Generally that would be a ConmmandButton.

You might try
Me.frameDealType.Controls(ActiveControl).Caption
You might need to
'Module level Variable
Private ActCtlCap As String
Private Sub frameDealType_Exit(ByVal Cancel As MSForms.ReturnBoolean)
ActCtlCap = Me.frameDealType.Controls(ActiveControl).Caption
End Sub
Then later
"<b>" & Me.frameDealType.Caption & ": " & ActCtlCap &