Если вы хотите читать и анализировать сложные наборы данных, вы можете использовать Microsoft ActiveX Data Objects Recordset 2.8 Library
. При этом вы можете читать свои данные в набор записей, а затем фильтровать, сортировать, добавлять, удалять и передавать их другим функциям.
Я регулярно использую это, потому что мне часто приходится манипулировать и отображать большие наборы данных. Если он находится в наборе записей, я могу снова и снова использовать одни и те же процедуры манипуляции и представления.
См. Слияние таблиц Excel .... , где приведен пример сброса данных в набор записей. После того, как у вас есть данные в наборе записей, используйте r.filter = "ColumnA = 1" или r.sort = "ColumnC, ColumnA".