Если значение в «ComboBox1.Value» является числом, возникает ошибка времени выполнения «13»: Несовпадение типов
Я уже использовал Cstr () для преобразования его в строку, но все равно показываетошибка
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Dim WS As Worksheet, NROW As Variant
Set WS = ThisWorkbook.Sheets("ClientList")
Dim Q As Integer
NROW = Application.Match(ComboBox1.Value, WS.Range("A:A"), 0)
ActiveSheet.Range("A" & NROW).Select
Q = MsgBox("Do you want to delete this record", vbQuestion + vbYesNo)
If Q = vbYes Then
ActiveCell.EntireRow.Delete
MsgBox "RECORD DELETED"
Else
'do nothing
End If
Application.ScreenUpdating = True
End Sub