Вставка значений в ячейку довольно часто выполняется в макросах. Чтобы вставить информацию в ячейку, вы используете свойство Value. Например, вы можете использовать следующее, чтобы вставить число (23) в ячейку A1:
Cells (1, 1) .Value = 23
Для ввода информации в ячейке свойство Value применимо к любому объекту, который разрешается в диапазон. Таким образом, вы можете использовать следующее, чтобы поместить текстовое значение (“Адрес”) в ячейку на C4:
Range («C4»). Value = «Address»
В приведенных выше примерах значения вставляются непосредственно в текущий активный рабочий лист. Вы можете ввести значения в другой рабочий лист, добавив к примерам префикс объекта рабочего листа следующим образом:
Worksheets. («Sheet3»). Range («C4»). Value = «Address»
Если указанный вами рабочий лист не существует (он в настоящее время не открыт в Excel), то код генерирует ошибку. Кроме того, если рабочий лист, который вы пытаетесь изменить, представляет собой диаграмму или ячейка защищена, а рабочий лист заблокирован, вы также получите сообщение об ошибке.
Источник: