+ -
当前位置:首页 → 问答吧 → 求教高手,如何在代码里设置程序终止?

求教高手,如何在代码里设置程序终止?

时间:2011-08-03

来源:互联网

我电脑运行的一个宏有循环语句,运行过程中怎么都不能终止。强行退出宏,文件又不能保存。我想在代码里设置,假如我作某一项操作,程序就自动终止。反正我目的就是在宏运行的时候,随时可以终止程序,退出宏时文件也能保存。请教各位高手,该如何设置???感激不尽!

作者: lgl1014   发布时间: 2011-08-03

退出循环的条件是什么?

作者: livewire   发布时间: 2011-08-03

Alt+F12
Ctrl+F12
Ctrl+Alt+F12
Ctrl+Shift+F12
你试一下,就是功能键加 F12
你试一下

作者: ok1010101   发布时间: 2011-08-03

试了以上方法,都不行啊~~~

作者: lgl1014   发布时间: 2011-08-03

CTRL+PAUSE BREAK

作者: excelflower   发布时间: 2011-08-03

Esc 试试看!

作者: jxb8088   发布时间: 2011-08-03

Alt+F12
Ctrl+F12
Ctrl+Alt+F12
Ctrl+Shift+F12
Esc
CTRL+PAUSE BREAK
以上方法全都试过了,宏运行不久的时候还有用,但是时间一长了就没有用了!所以才想在代码里设置的

作者: lgl1014   发布时间: 2011-08-03

那你每次就重复运行少一点,

过着自定义一下重复的次数

作者: ok1010101   发布时间: 2011-08-03

引用:
原帖由 lgl1014 于 2011-8-3 11:02 发表
Alt+F12
Ctrl+F12
Ctrl+Alt+F12
Ctrl+Shift+F12
Esc
CTRL+PAUSE BREAK
以上方法全都试过了,宏运行不久的时候还有用,但是时间一长了就没有用了!所以才想在代码里设置的
我用CTRL+PAUSE BREAK,可以在任何时候退出宏。
如何在代码里设置,就先回答2楼老师的问题。

作者: excelflower   发布时间: 2011-08-03

只有在所有的循环都执行完毕,才能推出宏

作者: lgl1014   发布时间: 2011-08-03

引用:
原帖由 lgl1014 于 2011-8-3 11:17 发表
只有在所有的循环都执行完毕,才能推出宏
上附件吧,看看是数据量过大,还是代码有问题。

作者: excelflower   发布时间: 2011-08-03

数据量确实是大,共20万行

作者: lgl1014   发布时间: 2011-08-03

引用:
原帖由 lgl1014 于 2011-8-3 11:27 发表
数据量确实是大,共20万行
循环时,用数组,不要在工作表里操作。上传附件!

作者: excelflower   发布时间: 2011-08-03

引用:
原帖由 excelflower 于 2011-8-3 11:13 发表

我用CTRL+PAUSE BREAK,可以在任何时候退出宏。
如何在代码里设置,就先回答2楼老师的问题。
貌似在论坛比较少见到花mm了呢...

作者: jiminyanyan   发布时间: 2011-08-03