Выполнение нескольких модулей с помощью кнопки в Excel VBA - PullRequest
1 голос
/ 02 марта 2020

Я пытаюсь выполнить два модуля sub в Excel VBA через третий модуль, через кнопку.

Подтипы определены в уникальных файлах модуля как:

Public Sub MinPenCheck()

'code here, if statements, variables etc. 

End Sub

И:

Public Sub InputCheck()

'code here, if statements, variables etc. 

End Sub

Я определил третий модуль следующим образом:

Public Sub DesignCheck()
   Call InputCheck 'Macro1
   Call MinPenCheck 'Macro2
End Sub

И я ввел кнопку в моей электронной таблице, назначив ей вышеуказанный макрос. Когда я нажимаю кнопку, два других модуля не работают. Я получаю сообщение об ошибке «Ожидаемая переменная или процедура, а не модуль».

Как этого добиться?

1 Ответ

1 голос
/ 02 марта 2020

Правильно

Public Sub DesignCheck()
   Call InputCheck.InputCheck() 'Macro1
   Call MinPenCheck.MinPenCheck() 'Macro2
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...