Чтобы переместить всю строку в нижнюю часть активного листа на основе значения ячейки в Excel, попробуйте код VBA из этой статьи.
Переместить всю строку в нижнюю часть активного листа на основе значения ячейки с кодом VBA
Переместить весь в нижнюю часть активного листа на основе значения ячейки с кодом VBA
Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% своего времени и сократите тысячи щелчков мышью каждый день!
Например, как показано на скриншоте ниже, если ячейка в столбце C содержит определенное значение «Готово», переместите весь строку в конец текущего листа. Пожалуйста, сделайте следующее.
1. Одновременно нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .
2. В окне Microsoft Visual Basic для приложений нажмите Вставить > Модуль . Затем скопируйте и вставьте приведенный ниже код VBA в окно.
Код VBA: переместить всю строку в нижнюю часть активного листа на основе значения ячейки
Примечание . В коде VBA «Готово» – это значение ячейки, на основе которого вы переместите всю строку. Вы можете изменить его по своему усмотрению.
3. Нажмите клавишу F5 , чтобы запустить код, затем во всплывающем диалоговом окне Kutools for Excel выберите диапазон столбцов, в котором существует определенное значение, затем нажмите кнопку OK .
После нажатия кнопки OK вся строка, содержащая значение «Готово» в указанном столбце, автоматически перемещается в конец диапазона данных.
Статьи по теме :
- Как переместить всю строку на другой лист на основе значения ячейки в Excel?