У меня есть альтернативное решение.
Редактор VBA безобразен и не имеет смысла. Кроме того, VBA не быстро.
Вот причины, побуждающие меня использовать Python + xlwings.
Когда я смогу использовать Python, красивый интерфейс редактора и хороший intellisense, я могу легко получить.
Самое главное, операции в Excel будут выполняться быстрее (можно использовать numpy, pandas и т. Д.)
Я использую xlwings , чтобы заставить Python работать в Excel.
Из рисунков выполните ту же операцию с Excel, Python+xlwings
нужно только 4s
, но VBA нужно 31s
.
Так что, если кто-то может использовать маленький Python, я рекомендую использовать Python+xlwings
для работы в Excel.