Сложно читать текст.
На время выполнения влияет всё: наличие на машине одновременно нескольких версий MS Office, размер файла (
причины разные), время доступа к файлу (особенно, если файл в сети), количество формул в книге, наличие пользовательских формул в книге (рекомендуется использовать "Параметры вычислений" = Вручную), при большом количестве формул - обновление "экрана" приложения (GUI), наличие макросов событий при "точечной" работе с ячейками (
Events), безтиповые переменные (Variant), неявно объявленные массивы (создание массива в переменной типа Variant), работа с ячейками без использования массивов и использование метода Select без надобности (в т.ч. как делает макрорекодер).
Позднее связывание библиотек также может значительно увеличивать время выполнения макроса.