Я получил новый ноутбук на работе, и он не будет запускать макросы в созданной мной книге с поддержкой макросов. Он выдает ошибку «Run-time error '9': subscript out of range" в каждой строке, в которой задействован .AutoFilter.
Обе версии Excel совпадают с версией Microsoft Office Professional Plus 2016, все параметры безопасности одинаковы, все параметры Windows / ПК одинаковы. макрос будет хорошо работать в книге и на других компьютерах.
У меня также есть проблема с Excel, просто не записывающая макросы, которые могут быть или не быть связаны. Когда я пытаюсь записать новый макрос, который устанавливает автофильтр в строке, он просто делает красный. Ничего другого в коде макроса, кроме части Sub / End Sub и тройки 'с именем и горячей клавишей.
Я искал всю документацию MS и через эти и другие форумы и не нашел решения, которое работает.
Вот как это выглядит, когда я пытаюсь записать простой макрос для установки автофильтра в строке 2. Он просто помещает красный период, где должна быть следующая часть для автофильтра.
Sub filtertest1()
'
' filtertest1 Macro
'
'
Rows("2:2").Select
.
End Sub
Мне просто нужно выяснить, что, черт возьми, происходит, и почему я не могу запустить этот очень простой кусок кода и почему я не могу записать новые макросы.