Добро пожаловать на SO.Предполагая, что вы не хотите менять числовые значения в столбце B на текстовые или использовать другой столбец с формулой =Text(B11,"#")
, может быть легко использовать обходной путь Find
.Может попробовать
Dim i As Integer
Dim FndRng As Range, c As Range
'i = Application.Match(Me.UsernameComboBox.Value, Sh.Range("B:B"), 0)
Set FndRng = Sh.Range("B11:B" & Sh.Range("B" & Application.Rows.Count).End(xlUp).Row)
Set c = FndRng.Find(Me.UsernameComboBox.Value, , LookIn:=xlValues)
If Not c Is Nothing Then
i = c.Row
Else
MsgBox "Not found"
Exit Sub
End If