вот жуть то какая Языки программирования для такого придумали)), если это не VBA конечно
Вы предлагаете использовать дополнительную прослойку в виде Excel для какой то там сортировки. Это не хорошо с точки зрения программирования. Полезут глюки самого Excel, глюки прав, глюки COM и всякого маршалинга. А оно надо? Создал массивчик, создал другой, сортирнул, закинул в какой нибудь SortedList - запихнул в таблицу солида. Чего уж проще то?