vba excel: разбиение на код vba, когда окно сообщения попадает в бесконечный цикл - PullRequest
0 голосов
/ 23 октября 2018

Это может быть очень полезно, если на него есть ответ:

У вас есть сообщение в цикле, и вы не можете взломать код, потому что Messagbox продолжает появляться.Когда окно сообщений запущено, вы не можете вернуться к окну разработки vba, чтобы остановить программу, потому что это модальное окно, которое занимает всю vba.

Есть ли какой-нибудь хороший способ взломать это?Я не хочу проходить цикл из 10000 предметов.Я видел достаточно, поэтому я готов взломать код - чтобы предотвратить дальнейший запуск кода.

Как мне сделать это изящно, не теряя, возможно, какие-либо правки, которые я мог внести?

Возможно, этого нельзя сделать, но стоит знать, возможно ли это.

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

если я правильно истолковываю ваши потребности:

"Я не хочу проходить цикл из 10000 предметов. Я видел достаточно, поэтому я готов взломать код - остановитькод запускается дальше. "

Вместо msgbox вы можете использовать

Debug.print InformationYouNeed
stop

Затем прочитать результат и остановить код, если вы получили необходимую информацию.

Можете ли вы предоставить код, который вы используете?

0 голосов
/ 23 октября 2018

контроль + Перерыв, кажется, делает это!глупый стек excahnge заставляет вас вводить больше символов в ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...