В свойствах Filter и Sort используется, грубо говоря, упрощенный текстовый синтаксис SQL. Т.е. Вам надо исполнить примерно такой оператор:
[vba]Код
yourRecordset.Filter = "yourField >= 15 AND yourField <=25"
[/vba]
Говоря "упрощенный", я имел в виду в том числе, что нельзя использовать BETWEEN (хотя можно проверить).
И приведенный выше оператор не удаляет другие записи, а только скрывает их. Отфильтрованные записи можно перебрать с помощью цикла: http://www.excelworld.ru/forum/2-11826-101732-16-1404992096