Как удалить скрытые строки в Excel (2 метода)

8 апреля 2022 г.

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

Что такое скрытая строка в Excel?

Скрытая строка в Excel — это строка, которая содержит данные, но не отображается в редакторе документов. Скрытые строки позволяют пользователям Excel расставлять приоритеты для определенных фрагментов информации, не удаляя при этом другие данные. Иногда пользователь может захотеть навсегда удалить скрытые строки, если он знает, что данные ему больше не нужны.

Как удалить скрытые строки в Excel из вкладки «Файл»

Вот список шагов, как удалить скрытые строки в Excel на вкладке «Файл»:

1. Найдите раздел «Информация» на вкладке «Файл».

В рабочей книге найдите вкладку «Файл» в верхнем левом углу и нажмите на нее. Найдите вкладку с надписью «Информация». Вкладка «Информация» находится непосредственно под вкладкой с надписью «Открыть» и над вкладкой с надписью «Сохранить».

2. Перейдите в раздел «Проверить книгу».

Переместите курсор в правую часть экрана. Найдите раздел с надписью «Проверить книгу». Нажмите на большую кнопку слева от этого раздела с надписью «Проверить наличие проблем». Это приводит к появлению раскрывающегося меню. Выберите первый вариант с надписью «Проверить документ». Это приводит к появлению всплывающего окна «Инспектор документов».

3. Сделайте соответствующий выбор во всплывающем окне «Инспектор документов».

Прежде чем удалять скрытые строки, вы можете проверить, содержат ли они ваш документ. Нажмите кнопку «Проверить» в правом нижнем углу всплывающего окна «Инспектор документов». Если это действие приводит к тому, что документ находит скрытые строки, оно предупреждает пользователя красным восклицательным знаком.

Вы можете нажать кнопку справа от этого уведомления с надписью «Удалить все». Если вы хотите убедиться, что скрытых строк больше нет, нажмите кнопку «Повторно проверить». Вы можете нажать кнопку «Закрыть», чтобы выйти из всплывающего окна «Инспектор документов», как только вы подтвердите все свои варианты.

Как удалить скрытые строки в Excel с помощью макроса VBA

Вот список шагов по удалению скрытых строк в Excel с помощью макроса VBA:

1. Откройте вкладку «Разработчик».

Многие электронные таблицы Excel не отображают вкладку «Разработчик» автоматически, поэтому вы можете открыть ее вручную. Начните с нажатия на вкладку «Файл». Перейдите в «Параметры» и выберите «Настроить ленту». Найдите раздел с надписью «Основные вкладки». Выберите поле с надписью «Разработчик». Это приводит к тому, что вкладка «Разработчик» остается доступной для просмотра до тех пор, пока вы не переустановите новую версию Excel или не внесете изменения вручную.

2. Выйдите из вкладки «Файл»

Следующим шагом будет выход из вкладки «Файл». Щелкните стрелку назад, чтобы вернуться к документу. Этот шаг приведет вас на вкладку «Главная», где вы сможете просмотреть свою книгу.

3. Войдите на вкладку «Разработчик».

Благодаря вашей работе на первом этапе вы теперь можете найти вкладку «Разработчик» на ленте Excel. Чаще всего она находится слева от вкладки «Вставка». Нажмите на нее, чтобы войти в область, которая позволяет писать и запускать макросы.

4. Откройте всплывающее окно «Редактор Visual Basic».

Вы можете найти кнопку с надписью «Visual Basic» в дальнем левом углу экрана под вкладкой «Разработчик». Нажмите эту кнопку, чтобы открыть всплывающее окно «Редактор Visual Basic». Кроме того, вы можете одновременно нажать клавиши «Alt» и «F11» на клавиатуре. Это действие также открывает всплывающее окно «Редактор Visual Basic».

5. Создайте новый модуль

Найдите вкладку «Вставка» во всплывающем окне «Редактор Visual Basic». Эта вкладка находится между вкладками «Просмотр» и «Формат». После того, как вы нажмете на вкладку «Вставить», вы увидите раскрывающееся меню. Нажмите на вариант с надписью «Модуль» вместо того, который говорит «Модуль класса».

6. Вставьте код для удаления скрытых строк

Открыв модуль, найдите окно кода. Скопируйте приведенный ниже код в буфер обмена и вставьте его в окно кода. Вы можете скопировать его, выделив все, щелкнув правой кнопкой мыши и выбрав опцию «Копировать». Когда вы будете готовы вставить текст, обязательно вставьте его как обычный текст, чтобы код был точным. Вы можете сделать это, щелкнув правой кнопкой мыши и выбрав «Вставить как обычный текст» или нажав клавиши «Ctrl», «Shift» и «V» на клавиатуре. Код выглядит следующим образом:

Sub deleteAllHidden ()

Dim ws As рабочий лист

Для каждого ws в ActiveWorkbook.Worksheets

Затемнить последнюю строку

последняя строка = 4000

Для iCntr = lastRow To 1 Step -1

Если Rows(iCntr).Hidden = True Then Rows(iCntr).EntireRow.Delete

Следующий

Следующий мс

Конец сабвуфера

7. Сохраните код и запустите макрос

Хотя вы можете ввести код вручную, существует большая вероятность ошибки из-за необходимости точности как в написании, так и в пробелах. В результате многие пользователи предпочитают копировать и вставлять код. Скопировав и вставив код, вы можете просмотреть его, чтобы убедиться, что он отображается правильно. Нажмите кнопку «Сохранить» в верхней части всплывающего окна, чтобы сохранить свою работу.

Во всплывающем окне вы можете нажать на вкладку «Выполнить». Подтвердите, что вы выбрали соответствующий параметр макроса. Нажмите кнопку «Выполнить», чтобы запустить макрос, который удалит все ваши скрытые строки. Когда вы закончите, вы можете закрыть диалоговое окно «Выполнить», щелкнув большой красный крестик в правом верхнем углу.

Обратите внимание, что ни одна из компаний, упомянутых в этой статье, не связана с компанией Indeed.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *