Выпуск № 812 от 24.07.2009, 01:05
Администратор рассылки: Ерёмин А.А., Мастер-Эксперт
В рассылке: подписчиков - 532, экспертов - 316
В номере: вопросов - 1, ответов - 1
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
Вопрос № 170530: Доброго времени суток! Вопрос по VBA Exel. На форме имеются поля TextBox в которые вводятся только числовые значения. Посоветуйте пожалуйста, как сделать так, чтобы было невозможно ввести в такое поле какую-нибудь букву или знак, а только цифры 0-...
Вопрос № 170530:
Доброго времени суток! Вопрос по VBA Exel. На форме имеются поля TextBox в которые вводятся только числовые значения. Посоветуйте пожалуйста, как сделать так, чтобы было невозможно ввести в такое поле какую-нибудь букву или знак, а только цифры 0-9 и десятичную точку или запятую.
Отвечает Витер Александр Анатольевич, 4-й класс :
Здравствуйте, fomservl. Для этого нужно обрабатывать событие KeyPress соответствующего текстового поля и следить какой символ пользователь хочет ввести: Private Sub TextBox2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) Select Case KeyAscii 'Какой символ вводит пользователь Case 44, 46, 48 To 57 'запятая, точка или цифра Case Else: KeyAscii = 0 'что-то другое End Select End Sub
----- Лучше день потерять - потом за пять минут долететь!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.