PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Visual_Basic
[VBA ] 如何强制显示 Debug.Print?
楼主:
qscgy4
(有点厉害)
2020-11-10 09:14:28
各位高手,安安
最近本鲁写了一个简单的 VBA 程式,
因为要判断的东西比较多,
所以循环大约有4层,
为了确定循环目前进度,
我在最外层的循环中加了 Debug.Print,
来显示循环中的资讯,
可是我发现只能显示前几次的 Debug.Print,
接下来 excel 就像当机一样,但是实际上没有当机,
等30~60min循环跑完就正常了,
即时视窗的东西也都会显示出来。
所以我的问题是,
如何 强制即时视窗显示内容,
谢谢。
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2020-11-10 10:52:00
难 你拉个textbox然后一直附加字串可能还比较有效起码那还可以用doevents逼他更新
作者:
ClubT
(å°å–¬)
2020-11-11 14:40:00
写到记事本,虽然要一直开记事本来看比较麻烦就是了
作者:
newacc
(XD)
2020-11-12 01:46:00
如果加个sleep或wait不知道有没有帮助?
作者:
fumizuki
(蒙面加菲狮)
2020-11-12 22:56:00
DoEvents 治百病...把执行权暂时还给ExcelExcel才有机会更新画面不然就是一直忙着你循环中的所有工作没时间显示视窗的新内容但要注意 DoEvents 的次数越多,循环执行时间就越长可以另外用一个变量去接 Timer() 函数传回值判断目前Timer值与上次值的差异决定多久执行一次 DoEvents
继续阅读
[VBA ] 关于型态宣告和资料型态不符
myrailgun
[.NET] 请教阵列问题
ltytw
[VBA ] 删除储存格资料
ChenStar
[VBA ] Excel cell与自订表单TextBox连结
piliGTcat
[VBA ] Vlookup此处需要物件
piecpiec
[VBA ] 日文字存进SQL失败,已解决(已发现问题点
QoQjake
[VBA ] VBScript 背景作业名称
orangeforest
Re: [VB6 ] 循环写进数据库,要如何拼断重复资料?
bluechurch
Re: [VB6 ] 循环写进数据库,要如何拼断重复资料?
fumizuki
[VBA ] 下拉式选单 复选 于同一栏输出
steve0910
Links
booklink
Contact Us: admin [ a t ] ucptt.com