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