Приветствую, уважаемые читатели! Давайте более подробно рассмотрим процедуру запроса значения от пользователя и его последующей вставки в ячейку F1 активного рабочего листа.
Процедура ПолучитьДанные_1():
Эта процедура предлагает пользователю ввести значение и затем вставляет его в ячейку F1.
Однако возникает проблема: если пользователь нажмет Cancel "Отмена" в окне ввода данных, процедура все равно удалит содержимое текущей ячейки (в нашем случае из ячейки F1).
А теперь переработаем первую версию и назовём процедуру ПолучитьДанные_2(), которая включает дополнительные проверки:
В этой версии кода, если пользователь нажимает Cancel "Отмена", процедура не выполняет действий, сохраняя текущее значение ячейки. Однако, если вы введете не число, а строку (текст), то в указанной ячейке появится строка.
Ну а как проверять правильность введенных пользователем данных, рассмотрим в следующей статье.