Я строил макрос в течение нескольких недель, и вдруг часть не работает должным образом. Когда я пытаюсь вызвать пользовательскую форму через .Show, по какой-то причине марко тут же перестает работать и выделяет строку «.show». (Даже если я перехожу к окну пользовательской формы, кнопки не работают.) Если я нажму F5, он снова запустится, но я, очевидно, не хочу, чтобы код останавливался в середине программы. Есть идеи, почему это могло произойти, особенно если раньше этого не происходило?
Excel 2007 VBA Macro останавливается при вызове пользовательской формы
Ответы (2)
Оказывается, у меня была ошибка в моем коде, которая скрывалась, потому что я не удалил предыдущую «При ошибке возобновить дальше». Большое спасибо Сиддхарту!
person
Tommy Z
schedule
02.07.2012
Возможно, что окончательный ответ ОП не связан с вопросом, а является случайным.
У меня было то же самое. Код остановлен на frm.show без уважительной причины. Как будто там была Стоп. Я пробовал все, но решение однозначно заключалось в перезагрузке.
Я знаю, что это ответ первого уровня, но он действительно решил проблему здесь. Я надеюсь, что кто-то избавит себя от гугления и выплевывания 100 нерелевантных попыток решения, когда, как бы глупо это ни было, простая перезагрузка исправит это.
person
Guest
schedule
04.01.2014
Userfomr1.Show VBModeless
Если это какая-то другая проблема, опубликуйте кодUserForm_Initialize()
, если он у вас есть. - person Siddharth Rout   schedule 02.07.2012VBModeless
. - person Siddharth Rout   schedule 02.07.2012