-
- Надо не макросы писать, а программу на VB, которая будет исполняться один раз для всего рабочего листа. Такая встроенная в документ VB программа исполняется очень быстро, заметить не успеешь :-) - бомж(10.03.2017 15:54)
- Макрос пишется один на все ячейки (и все страницы), причем очень возможно, что Exсel сама так работает (выполняя операции через VB). - Ксения(09.03.2017 16:04)
- Пишется один, но может ставиться во все ячейки. По сравнению с "родными" функциями скорость выполнения падает на порядки. Кроме того, похоже, что для родных функций выполняется какая-то оптимизация вычислений в соответствии с зависимостями, AlexBi(102 знак., 09.03.2017 16:38)
- Мы наверное говорим о разных макросах. Я имела ввиду тот код, который можно писать на вкладке "разработчик". Там VS используется, как JS на web-странице, используя объектную модель доступа ко всем элементам excel-документа. Т.е. это не те макросы, Ксения(111 знак., 10.03.2017 12:51)
- Там одни макросы, они и функции и последовательность операций. Других не знаю. Только они VB (VisualBasic). - AlexBi(10.03.2017 15:14)
- Мы наверное говорим о разных макросах. Я имела ввиду тот код, который можно писать на вкладке "разработчик". Там VS используется, как JS на web-странице, используя объектную модель доступа ко всем элементам excel-документа. Т.е. это не те макросы, Ксения(111 знак., 10.03.2017 12:51)
- Пишется один, но может ставиться во все ячейки. По сравнению с "родными" функциями скорость выполнения падает на порядки. Кроме того, похоже, что для родных функций выполняется какая-то оптимизация вычислений в соответствии с зависимостями, AlexBi(102 знак., 09.03.2017 16:38)