Как скрыть строки на основе сегодняшней даты в Excel?

Предположим, у вас есть таблица фруктов на листе, как показано на скриншоте ниже, и вам нужно скрыть все строки до или после текущей даты (14.06.2016) в таблице. В этой статье представлены три метода.

Скрыть строки на основе сегодняшней даты с помощью функции фильтра
Скрыть строки на основе сегодняшней даты с кодом VBA
Скрыть строки на основе сегодняшней даты с помощью Kutools for Excel

Содержание

  1. Скрыть строки на основе сегодняшней даты с помощью функции фильтра
  2. Скрыть строки на основе сегодняшней даты с помощью кода VBA
  3. Скрыть строки на основе сегодняшней даты с помощью Kutools for Excel
  4. Статьи по теме:

Скрыть строки на основе сегодняшней даты с помощью функции фильтра

с помощью функции фильтра в Excel вы можете легко отфильтровать все необходимые строки и скрыть все ненужные строки на основе сегодняшней даты.

1. В таблице нажмите кнопку раскрывающегося списка в столбце Дата, а затем нажмите Фильтры даты > До или После . См. Снимок экрана:

Примечания :

1). Если в верхней части столбца даты нет раскрывающейся кнопки, включите фильтр, нажав Данные > Фильтр . 2). Чтобы скрыть все строки до сегодняшней даты, выберите вариант После . В противном случае выберите вариант До . Здесь мне нужно скрыть все строки до сегодняшней даты и сохранить все строки после сегодняшней даты, поэтому я выбираю вариант После.

2. В диалоговом окне Пользовательский автофильтр нажмите Выбор даты рядом с полем после, а затем нажмите кнопку Сегодня в календаре. Затем нажмите кнопку OK .

Тогда все строки до сегодняшней даты немедленно скрываются.

Скрыть строки на основе сегодняшней даты с помощью кода VBA

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

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

2. В окне Microsoft Visual Basic для приложений нажмите Вставить > Модуль . Затем скопируйте и вставьте в окно следующий код VBA.

Код VBA: скрыть строки на основе сегодняшней даты в Excel

3. Нажмите клавишу F5 во всплывающем диалоговом окне Kutools for Excel , выберите столбец диапазона дат, а затем нажмите ОК .

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

Примечания :

1. Сейчас. 2. Для отображения всех скрытых строк примените приведенный ниже код VBA.

Код VBA: показать все скрытые строки в Excel

Скрыть строки на основе сегодняшней даты с помощью Kutools for Excel

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

Перед применением Kutools for Excel , пожалуйста, сначала загрузите и установите его .

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

2. В диалоговом окне Выбрать определенные ячейки выберите параметр Вся строка в разделе Тип выбора и выберите Меньше или Больше (здесь я выбираю вариант Меньше) в первом раскрывающемся списке Определенный тип , затем введите сегодняшнюю дату в следующее текстовое поле. Наконец, нажмите кнопку OK . См. Снимок экрана:

3. Затем появится диалоговое окно, в котором указано, сколько строк было выбрано. Нажмите кнопку OK . И вы можете видеть, что все строки до сегодняшней даты выбраны, как показано на скриншоте ниже.

4. Щелкните правой кнопкой мыши выделенный фрагмент, затем нажмите Скрыть в контекстном меню, чтобы скрыть все выбранные строки до сегодняшней даты.

Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, нажмите, чтобы загрузить ее , а затем примените операцию в соответствии с указанными выше шагами.

Статьи по теме:

  • Как скрыть флажок, когда строка скрыта в Excel?
  • Как скрыть/показать строки или столбцы со знаком плюс или минус в Excel?

Источник: frestage.ru

Бытовой вопрос