Скажите, пожалуйста, есть ли возможность скрыть ход выполнения макросов VBA в Excel? Для сложных макросов, затрагивающих большое количество ячеек львиная доля времени, по-моему, уходит на отрисовку процесса на экране.
нашел такой способ:
[vba]
Код
Aplication.ScreenUpdating=False
[/vba]
Ставишь в начале программы и .... Ничего не видно
А вернешь все
...=true
Вставляю в макрос ругается(
Мож я что то не понимаю. Как то так должно выглядеть:
[vba]
Код
Sub Макрос1() Aplication.ScreenUpdating=False ....... тут все строки макроса .......... Aplication.ScreenUpdating=true End Sub
[/vba]
Или может это не подходит для 64-битной системы, вроде бы есть различия. Или на офисе 2010 не работает?
Скажите, пожалуйста, есть ли возможность скрыть ход выполнения макросов VBA в Excel? Для сложных макросов, затрагивающих большое количество ячеек львиная доля времени, по-моему, уходит на отрисовку процесса на экране.
нашел такой способ:
[vba]
Код
Aplication.ScreenUpdating=False
[/vba]
Ставишь в начале программы и .... Ничего не видно
А вернешь все
...=true
Вставляю в макрос ругается(
Мож я что то не понимаю. Как то так должно выглядеть:
[vba]
Код
Sub Макрос1() Aplication.ScreenUpdating=False ....... тут все строки макроса .......... Aplication.ScreenUpdating=true End Sub
[/vba]
Или может это не подходит для 64-битной системы, вроде бы есть различия. Или на офисе 2010 не работает?Гисер
На самом деле, не чего подобного с превеликим уважением отношусь...просто не по теме ответ был совсем... Чего ёрничать то? Не боги горшки обжигают, все когда то не чего не знали, да же о существовании VBA.
На самом деле, не чего подобного с превеликим уважением отношусь...просто не по теме ответ был совсем... Чего ёрничать то? Не боги горшки обжигают, все когда то не чего не знали, да же о существовании VBA. Гисер