Почему макросы записываются с ошибками в Excel VBA? - PullRequest
0 голосов
/ 17 февраля 2019

Я записываю макрос, чтобы автоматически генерировать строки кода.После запуска макроса и остановки записи я проверяю код.Сразу же я получаю «Синтаксическая ошибка».

Это был записанный макрос, почему он генерирует неправильный код?

Приведенный ниже код в точности соответствует тому, как он был записан.

У меня Excel 2016 в WindoWs 10.

Спасибо

Sub FixFilter()
'
' FixFilter Macro
'

'
Range("A1").Select
ActiveSheet(, .(xlToRight)).Select
ActiveSheet(, .(xlDown)).Select
.
ActiveSheet.Enabled  := 10
.ActiveSheet("$A$1:$T$841"). Index := 20, BringToFront := "<>"
Range("R545").Select
End Sub

NEW RECORDED MACRO:

Sub TestFilter()
'
' TestFilter Macro
'

'
Range("A1").Select
ActiveSheet(, .(xlToRight)).Select
ActiveSheet(, .(xlDown)).Select
.
ActiveSheet.Copy  := 1
.ActiveSheet("$A$1:$T$841"). Index := 20, BringToFront := "<>"
Range("W503").Select
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...