VBA Excel. Вставка пустой строки или столбца

    Вставка пустой строки или пустого столбца в указанное место на рабочем листе из кода VBA Excel, чтобы расширить заполненную таблицу изнутри или снаружи.


    Вставка пустой строки или пустого столбца используется для добавления пропущенной или новой информации внутри заполненного диапазона (таблицы) или для расширения таблицы по строкам или столбцам с сохранением форматирования.

    Вставка пустой строки

    Вставка пустой строки в VBA Excel осуществляется с помощью метода Range.Insert. Указанная строка сдвигается вниз, на ее место вставляется пустая строка, а форматы, по умолчанию, копируются в новую строку из строки выше.

    Вставка одной пустой строки над 10 строкой:

    Вставка семи пустых строк над 5 строкой:

    Добавление десяти пустых строк над активной ячейкой с помощью цикла:

    Вставка пустого столбца

    Вставка пустого столбца в VBA Excel, как и пустой строки, осуществляется с помощью метода Range.Insert. Указанный столбец сдвигается вправо, на его место вставляется пустой столбец, а форматы, по умолчанию, копируются в новый столбец из столбца слева.

    Вставка одного пустого столбца слева от 5 столбца:

    Вставка пяти пустых столбцов слева от 4 столбца:

    Обратите внимание, что запись вида Columns("5:11").Insert не работает.

    Добавление шести пустых столбцов слева от активной ячейки с помощью цикла:


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

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

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