Как автоматически вставить строку на основе значения ячейки в Excel?

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

Вставить строку выше на основе значения ячейки с помощью Kutools for Excel


Вставить строку ниже на основе значения ячейки с помощью VBA

Чтобы вставить строку на основе значения ячейки с помощью VBA, выполните следующие действия:

1. Одновременно нажмите клавиши Alt + F11 , и появится окно Microsoft Visual Basic для приложений .

2. Нажмите Вставить > Module , затем вставьте ниже код VBA в всплывающее окно Module .

VBA: вставьте строку ниже на основе значения ячейки.

3. Нажмите клавишу F5 или Выполнить , появится диалоговое окно и выберите столбец, содержащий ноль. См. Снимок экрана:

4. Нажмите ОК . Затем пустые строки будут вставлены ниже нулевого значения.

Совет :

1. Если вы хотите вставить строки на основе другого значения, вы можете изменить 0 на любое значение в VBA: If Rng.Value = “0” Then.

2. Если вы хотите вставить строки с нулевым значением или другим значением, вы можете использовать приведенный ниже код vba.

VBA: Вставить строку с нулевым значением:


Вставить строку выше на основе значение ячейки с помощью Kutools for Excel

Если вы не знакомы с VBA, вы можете попробовать Kutools for Excel Выбрать Определенные ячейки , а затем вставьте строки выше.

Kutools for Excel , с более чем 300 удобными функциями, облегчит вашу работу.
Бесплатная загрузка
Бесплатная полнофункциональная 30-дневная

После установки Kutools for Excel, сделайте следующее: (Загрузите Kutools for Excel бесплатно прямо сейчас! )

1. Выберите список, из которого вы хотите найти определенные ячейки, и нажмите Kutools > Выбрать > Выбрать определенные ячейки . См. Снимок экрана:

2. В появившемся диалоговом окне установите флажок Вся строка , затем выберите Равно из списка Определенный тип , а затем введите значение, которое вы хотите найти, в правом текстовом поле. См. Снимок экрана:

3. Нажмите Ok , и появится диалоговое окно с напоминанием о количестве выбранных строк, просто закройте его.

4. Поместите курсор в одну выбранную строку и щелкните правой кнопкой мыши, чтобы выбрать Вставить из контекстного меню. См. Снимок экрана:

Теперь строки вставляются выше на основе определенного значения.

Вставить строки сверху на основе значения ячейки

Kutools для Excel: 300 + функции, которые вам необходимы в Excel, 30-дневная бесплатная пробная версия отсюда

Относительные статьи:

  • Вставьте пустые строки в Excel

Оцените статью
Frestage.ru
Добавить комментарий