Перейти к содержимому
Только с 5 по 18 декабря кредитная карта Tinkoff All Airlines с бесплатным обслуживанием навсегда

VBA Excel. Метод Range.AutoFill (автозаполнение ячеек)

    Автозаполнение ячеек в заданном диапазоне с помощью метода Range.AutoFill. Синтаксис, параметры, примеры автозаполнения из кода VBA Excel.

    Метод Range.AutoFill

    Определение

    Определение метода Range.AutoFill:

    AutoFill — это метод объекта Range, который выполняет автозаполнение ячеек в указанном диапазоне.

    Синтаксис

    Синтаксис метода Range.AutoFill:

    Expression — выражение (переменная), возвращающее объект Range.

    Параметры

    Параметры метода Range.AutoFill:

    Параметр Описание
    Destination Диапазон ячеек, который необходимо заполнить. В него должен быть включен исходный диапазон (Expression). Обязательный параметр.
    Type Константа из коллекции XlAutoFillType, задающая тип автозаполнения. Необязательный параметр.

    Константа из коллекции XlAutoFillType указывает, как должен быть заполнен целевой диапазон (Destination) в зависимости от содержимого диапазона исходных данных (Expression). По умолчанию используется константа xlFillDefault (0), когда приложение Excel само определяет значения и форматы, используемые для заполнения целевого диапазона.

    Примеры с Range.AutoFill

    Примеры автозаполнения целевых диапазонов из кода VBA Excel с помощью метода AutoFill объекта Range.

    Пример 1

    Автозаполнение указанного диапазона (Destination), состоящего из нескольких строк и столбцов, данными одной ячейки (Expression) в зависимости от ее расположения в целевом диапазоне:

    Целевые диапазоны для наглядности разделены горизонтальными линиями. Ячейка (Expression) может находиться только по углам целевого диапазона (Destination), иначе будет сгенерирована ошибка.

    Пример 2

    Горизонтальное автозаполнение указанного диапазона (Destination) последовательностью чисел, месяцев и дней недели:

    Пример 3

    Вертикальное автозаполнение указанного диапазона (Destination) последовательностью дат:


    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.

    Добавить комментарий

    Ваш комментарий будет опубликован после прохождения обязательной модерации. Исходящие ссылки не допускаются. Время модерации составит от нескольких минут до нескольких часов в зависимости от времени суток и занятости модератора.