Или макросом удалять скрытые- ака - глобальные имена книг... я для этого сделал свою ribbon панельеу где лежит этот макрос всегда. Удобно чистить получается.
Я буквально на днях 7500 файлов прошёл за час своим скриптом из этой статьи... думаю сам excel будет это делать больше 10ти часов... Да и вопрос еще, есть ли рекурсивный способ обхода папок, вроде нет. И многопточность, но это не точно.
В общий чертах да. Ибо я не смог реализовать чтение архивов xlsx через VBA, а делать в VBA поиск документов ссылающихся на мой целевой сводится к открытию всех книг подряд и эт оч долго.
Часть кода действительно просил помочь сгенерировать ИИ, и дорабатывал вручную в силу своих знаний, особенно в части GUI. Python очень хорош, много чего в нем делаю, но в офисных задачах установка python это отдельное мероприятие (хотя можно xlwings).
Спасибо что так подробно ответил. Действительно на VBA можно это сделать оптимальнее, но я не понял каким образом т.к. постоянно открывать все файлы и проверять ссылки внутри мне показалось слишком долго, а как ковыряться в XML в архиве из VBA я не знаю пока еще :-) Powershell выбрал т.к. он есть на каждом компьютере, разве только с политиками внутри офисов может быть затык из-за запретов от сисдаминов на скрипты... И в powershell работает многопоточно тоже. Ну кстати да, не учел имена, объекты и т.д., надо будет обратить внимание...
Или f5
Или макросом удалять скрытые- ака - глобальные имена книг... я для этого сделал свою ribbon панельеу где лежит этот макрос всегда. Удобно чистить получается.
Отключить редактирование формул в ячейках, тогда можно будет кликать на ячейку как на ссылку.
Суммпроизв вместо суммеслимн, т.к. он работает даже по закрытым книгам и не даст ошибку "знач".
Я буквально на днях 7500 файлов прошёл за час своим скриптом из этой статьи... думаю сам excel будет это делать больше 10ти часов... Да и вопрос еще, есть ли рекурсивный способ обхода папок, вроде нет. И многопточность, но это не точно.
В общий чертах да. Ибо я не смог реализовать чтение архивов xlsx через VBA, а делать в VBA поиск документов ссылающихся на мой целевой сводится к открытию всех книг подряд и эт оч долго.
А вот на powershell можно скрипты для windows в целом писать. Возможно и тарабарщина, pyhton выглядит приятнее.
Спасибо за интерес.
Часть кода действительно просил помочь сгенерировать ИИ, и дорабатывал вручную в силу своих знаний, особенно в части GUI. Python очень хорош, много чего в нем делаю, но в офисных задачах установка python это отдельное мероприятие (хотя можно xlwings).
Спасибо что так подробно ответил. Действительно на VBA можно это сделать оптимальнее, но я не понял каким образом т.к. постоянно открывать все файлы и проверять ссылки внутри мне показалось слишком долго, а как ковыряться в XML в архиве из VBA я не знаю пока еще :-)
Powershell выбрал т.к. он есть на каждом компьютере, разве только с политиками внутри офисов может быть затык из-за запретов от сисдаминов на скрипты... И в powershell работает многопоточно тоже.
Ну кстати да, не учел имена, объекты и т.д., надо будет обратить внимание...