С VBA не сталкивался, мягко говоря, ОЧЕНЬ давно. Но тут встала такая вот задача...
Есть исходный лист следующей структуры (приведу основные поля):
[Пункт разгрузки] | [Дата выгрузки],
а строки выходного листа сформировать по следующему алгоритму:
- свернуть таблицу по полю [Пункт разгрузки]
- определить минимальную [Дата выгрузки] для каждого пункта выгрузки для каждого пункта выгрузки
ну сводная таблица = вставить сводную таблицу - выжедяешь колонки - по одной группировка, по другой агрегат
запрос - это работа с данными - произвольный запрос - он умеет работать с книгой - откроется конструктор простейших скл запросов - результат так же кладется на соседний лист.