Вызов другого подпрограммы с использованием синтаксической ошибки - PullRequest
0 голосов
/ 13 апреля 2019

При вызове другого сабвуфера с двумя параметрами я получаю синтаксическую ошибку.

UpdatingActiveWorkbook (workBookPath, 13) - выделение как синтаксическая ошибка.

Sub UpdatingActiveWorkbook(workBookPath As String, workbookname As Integer)


Workbooks.Open workBookPath

Workbooks("MacroWorkbook.xlsm").Activate
Workbooks(workbookname).Activate


ActiveWorkbook.Close

End Sub

Sub callingOtherModule()


UpdatingActiveWorkbook("C:\334804_PF_Calculation6.xls",13)



End Sub

1 Ответ

1 голос
/ 13 апреля 2019

либо вы:

1) используйте ключевое слово Call (устаревшее)

и тогда вы можете оставить скобки:

    Call UpdatingActiveWorkbook("C:\334804_PF_Calculation6.xls", 13)

2) или удалите скобки:

    UpdatingActiveWorkbook "C:\334804_PF_Calculation6.xls", 13
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...