Я строил приблизительно так:
- Код: Выделить всё
MyFilter ="то_что_надо_фильтровать <= #" & введенная_дата & "#"
Введенная_дата - это 20/12/2004 к примеру - то что вводится пользователем.
Быстренько проверил - ура работает.
Ан нет.
Как оказалось фильтру нужна дата в виде ММ-ДД-ГГГГ. Для даты например 02.10.2004 он будет сортировать как для 10.02.2004
НО! Если по дате можно заключить, что она имеет вид ДД-ММ-ГГГГ (13.12.2004 например) то фильтр отработает правильно!
То есть почти в 2/3 случаях будет работать. На это-то я и попался. В остальных - полную чушь выдавать.
Вот так он умно обрабатывает даты.
format всё исправил и в данном случае.
format() если точнеее