Rico Rico
Rico Rico

Как проверить вводимые данные в вба?

Задача в следующем: необходимо проверить вводятся ли целые неотрицательные числа (чтобы было нагляднее "количество"). Спасибо!

ND
Nata D

Фукнция Val()

if val(a)>0 then...

МР
Мария Руденко

Manunich немного не прав, надо оредилить целые положительные числа, его код просто оредиляет положительные.
вернее будет

Dim d As Single
d = Text1.Text
If d <> CInt(d) Or d < 0 Then
Exit Sub
Else
' ваш дальнейший код
End If

Похожие вопросы
Как проверить принадлежит ли данное число массиву? В DElphi
как ограничить вводимые данные в mssql ??
Как проверить тип данных, делфи?
Можно ли узнать все логины/пароли, ранее вводимые на моем компьютере?
вычисление суммы только чётных чисел из последовательно вводимых
ПОМОГИТЕ!! Как определить объем вводимых данных для вложенного цикла?
C#. Ограничение вводимых символов в DataGridView
дано трёзначное число. Проверить есть ли в нём цифра 4?
можно ли через WIFI узнать вводимые данные ( пароль и т. д.)
Delphi функция проверки вводимого EMail доделать (+)