Как запрограммировать текстовое поле, которое у меня есть в файле excel, так, чтобы оно принимало только положительные целые числа?
Текстовое поле не находится в пользовательской форме. Он просто помещается на рабочий лист. Мое намерение заставить текстовое поле принимать только положительные целочисленные значения с тех пор потерпело неудачу.
Что я уже пробовал:
Я попытался использовать событие KeyPress(ByVal KeyAscii As MSForm.ReturnInteger), но безрезультатно. Я начинаю задаваться вопросом, применимо ли вышеупомянутое событие только при использовании Userforms в vba. Может ли кто-нибудь просветить меня на этот баг, с которым я застрял, пожалуйста?