Как сделать чтобы в textbox вводились только положительные цифры, запятые, точки? - VBA

Узнай цену своей работы

Формулировка задачи:

Как сделать чтобы в textbox вводились только положительные цифры, запятые, точки и чтобы запятые и точки не повторялись? То есть если уже введено "0,25", нельзя было бы ввести дальше "0,25.6" или "0,25,6". Перечитал похожие темы, но так и не понял как это сделать. Может кто-то подсказать, какой код использовать?

Решение задачи: «Как сделать чтобы в textbox вводились только положительные цифры, запятые, точки?»

textual
Листинг программы
Private Sub TextBox_Change()
он реагирует на каждый вводимый символ в TextBox.Text и, если последний введённый символ 
вам не нравится, то оператор
TextBox.Text = Left(TextBox.Text, Len(TextBox.Text )-1) уберёт его

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5
Похожие ответы