Здравствуйте!
Имеется таблица с датами и форма, где задается необходимая для фильтрации дата.
Смысл - отсортировать строки, имеющие (в любом столбце) дату, схожую с заданной в форме.
Если есть похожие примеры, кидайте, буду разбираться.
Заранее спасибо!
[вложение удалено администратором]
Илья, нужно различать понятия:
Сортировка - это когда делают текст по алфавиту.
Фильтрация - это когда некоторые строки скрываются, а некоторые отображаются.
Что Вы подразумеваете под сортировкой?
Фильтрацию, конечно, подразумеваю фильтрацию.
См. вложение.
[вложение удалено администратором]
Внёс изменения, смотрите этот файл.
[вложение удалено администратором]
А отменять фильтр так (см. приложение)? Или есть вариант проще?
[вложение удалено администратором]
Илья, одной командой:
ActiveSheet.Rows.Hidden = False
Я пробовал вот так сделать:
myList.DataBodyRange.EntireRow.Hidden = False
но почему-то отображаются строки и за пределами таблицы, поэтому просто используйте:
ActiveSheet.Rows.Hidden = False
При этом будут отображены все строки на листе, а не только строки таблицы. Если это недопустимо, то тогда что-то другое надо придумать.
Спасибо! Этого вполне хватит!