Вот мысль, я хотел бы убедиться, что данные, которые попадают на ваш лист, на самом деле правильные данные, пригодные для использования.Для этого вы можете использовать:
Trim(Val(tbID))
Использование Val
вернет двойное значение, игнорируя нечисловые значения, 120
.В качестве альтернативы CLng
также является возможностью возврата длинного значения.Только не используйте CInt
, так как нет необходимости использовать целые числа (диапазон только от -32,768 до 32,767)
Функция TRIM
удалит начальные и конечные пробелы.
Вы можете / должны также реализовать событие нажатия клавиш, описанное здесь , чтобы убедиться, что вводятся только числовые значения.