Отображение только значения только из столбца C в текстовом поле, доступном только для чтения, может быть легко достигнуто следующим образом:
' set textbox to read-only
Private Sub UserForm_Initialize()
' change textbox name if required
Me.TextBox1.Enabled = False
End Sub
Затем в событии ввода выполните что-то вроде этого:
Me.TextBox1.value = Replace(Split(Me.cmbPrdCde.Value, " (")(1), ")", vbNullstring)
Это, однако, предполагает, что в значениях столбца C не используются круглые скобки.