Новое для VBA, но многолетний опыт работы с ассемблером, C и C#. Я создал Private Sub под названием CPScenarioData (wsname как String, rownum As Integer). Когда я вызываю процедуру с помощью оператора:Ошибка компиляции с подпроцессом
CPScenarioData(wsname, l)
Я получаю сообщение об ошибке «Ошибка компиляции: Ожидаемые =», однако, когда я предшествовал заявление с вызовом не происходит никакой ошибки, почему это. У меня есть другие частные субтитры, которые я вызываю без использования Call, которые работают нормально. Я уверен, что есть простой ответ или ошибка, которые я сделал, и буду чувствовать себя очень застенчивым, когда увижу ответ, но это жизнь. Я использую Excel 2013 VBA. Спасибо за помощь.
Потерять круглые скобки –
Возможный дубликат [Каковы правила, регулирующие использование скобок в вызовах функций VBA?] (Http://stackoverflow.com/questions/5413765/what-are-the-rules-government-usage- of-brackets-in-vba-function-calls) –