фильтр для таблицы Excel

Автор Илья, 16 мая 2014, 11:46

Илья

Здравствуйте!
Имеется таблица с датами и форма, где задается необходимая для фильтрации дата.
Смысл - отсортировать строки, имеющие (в любом столбце) дату, схожую с заданной в форме.
Если есть похожие примеры, кидайте, буду разбираться.
Заранее спасибо!

[вложение удалено администратором]

Администратор

Илья, нужно различать понятия:

  • сортировка;
  • фильтрация.
Сортировка - это когда делают текст по алфавиту.
Фильтрация - это когда некоторые строки скрываются, а некоторые отображаются.

Что Вы подразумеваете под сортировкой?

Илья

Фильтрацию, конечно, подразумеваю фильтрацию.

Администратор

См. вложение.

[вложение удалено администратором]

Администратор

Внёс изменения, смотрите этот файл.

[вложение удалено администратором]

Илья

А отменять фильтр так (см. приложение)? Или есть вариант проще?

[вложение удалено администратором]

Администратор

Илья, одной командой:
    ActiveSheet.Rows.Hidden = False

Я пробовал вот так сделать:
    myList.DataBodyRange.EntireRow.Hidden = False

но почему-то отображаются строки и за пределами таблицы, поэтому просто используйте:
    ActiveSheet.Rows.Hidden = False

При этом будут отображены все строки на листе, а не только строки таблицы. Если это недопустимо, то тогда что-то другое надо придумать.

Илья

Спасибо! Этого вполне хватит!