2016-07-06 4 views
0

У меня есть простая проблема (я думаю), но я застрялSub не будет выполняться в VBA

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

Private Sub start() 
... 
FormatSheets 1 
End Sub 


Public Sub FormatSheets(planMonthNum As Integer) 
... 
End Sub 

Код ошибки отсутствует. При отладке с F8 он переходит по линии, но не выполняет переход на другой.

Любые идеи о том, что я делаю неправильно?

Благодаря

+1

Что вы имеете в виду, что «это не работает»? Вызывает ли это какая-либо ошибка? Попробуйте выполнить «start», нажав F8. – shahkalpesh

+1

Вы уже использовали отладчик и проследили, выполняется ли даже строка «FormatSheets 1» в начале()? Любые сообщения об ошибках? – daZza

+1

Основываясь на этом фрагменте кода, мы даже не можем проверить, что не так с вашим кодом ... –

ответ

0

Проблема была вызвана этой линией этой команды «Выгрузить Me»

Private Sub start() 
... 
Unload Me 
.... 
FormatSheets 1 
End Sub 


Public Sub FormatSheets(planMonthNum As Integer) 
... 
End Sub 

Комментируя «Выгрузку Me» решила проблему

Надеется, что это помогает кто-то еще

Смежные вопросы