Я спроектировал некоторые макросы в файле Excel для автоматического копирования некоторой информации из файлов в выделенной папке в мой файл xlsm.
После обновления до Office Pro Plus я заметил, что это займет больше времени импорт данных с помощью макроса (15-20 минут против 2-5 минут в прошлом). Кроме того, некоторая часть кода просто больше не работает, хотя она не изменялась и всегда работала идеально в прошлом!
Например, у меня была создана одна подпрограмма для удаления всех вкладок в моем файле Excel, кроме первый («Меню»).
Sub Reset()
Dim ws As Worksheet
Application.DisplayAlerts = False
For Each ws In Worksheets
If ws.Name <> "Menu" Then ws.Delete
Next
Application.DisplayAlerts = True
MsgBox "Reset completed!"
End Sub
Этот код всегда работал, но теперь я получаю сообщение об ошибке «Ошибка удаления метода _Worksheet объекта». Так что выражение ws.Delete больше не действует внезапно.
Я пытался обойти эту проблему, но я не смог ее обойти и не нашел в inte rnet, почему это Delete заявление больше не будет работать?
Кто-нибудь сейчас как это исправить или откуда это взялось? И почему другие макросы требуют больше времени для запуска в Office Pro Plus?
Спасибо и всего наилучшего, Энтони