Вставка значений рабочего листа с макросом

Вставка значений в ячейку довольно часто выполняется в макросах. Чтобы вставить информацию в ячейку, вы используете свойство Value. Например, вы можете использовать следующее, чтобы вставить число (23) в ячейку A1:

Cells (1, 1) .Value = 23

Для ввода информации в ячейке свойство Value применимо к любому объекту, который разрешается в диапазон. Таким образом, вы можете использовать следующее, чтобы поместить текстовое значение (“Адрес”) в ячейку на C4:

Range («C4»). Value = «Address»

В приведенных выше примерах значения вставляются непосредственно в текущий активный рабочий лист. Вы можете ввести значения в другой рабочий лист, добавив к примерам префикс объекта рабочего листа следующим образом:

Worksheets. («Sheet3»). Range («C4»). Value = «Address»

Если указанный вами рабочий лист не существует (он в настоящее время не открыт в Excel), то код генерирует ошибку. Кроме того, если рабочий лист, который вы пытаетесь изменить, представляет собой диаграмму или ячейка защищена, а рабочий лист заблокирован, вы также получите сообщение об ошибке.

Источник: frestage.ru

Бытовой вопрос