Добрый день.
Есть макрос на VBA, скорость работы которого меня не устраивает. Суть работы макроса - считывает с рабочего листа Excel численные данные, обрабатывает по заданному алгоритму, результаты вываливает обратно на листы Excel.
Есть, ощущение, что если бы алгоритм был реализован в скомпилированном приложении на VB, то скорость бы возросла. Я знаю основы VBA, но никогда не занимался VB, потому хочу оценить насколько перспективна такая возможность решения проблемы. То есть будет ли реально приложение работать быстрее? Примерно во-сколько раз?
И через какие объекты или операторы из VB можно открыть нужную книгу Excel, считать данные с нужного диапазона, и как обратно создать в этой книге новый лист, разместить на них данных из массива и сохранить эту книгу?
С уважением, Анатолий