全站数据
8 4 2 0 5 8 1

VBA单步执行结果正确,连续运行结果错误,什么原因

关爱自考生 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 09:16:56

问题描述

VBA单步执行结果正确,连续运行结果错误,什么原因希望能解答下
精选答案
最佳答案

由于没见到实际代码,以下仅供参考:

单步执行结果正确,连续运行结果错误,这种错误通常是代码编写不完善造成的。单步执行与连续运行最大的区别,在于执行时间。

单步执行由于调试过程中需要逐条语句、手动执行,因此,上条语句与下条语句之间执行时间间隔较长,这样,可能某些需要上步指令执行完毕后的代码才能正确执行。

此外,在调试过程中与实际运行中,会由于运行环境的不同,导致结果有差异。

其他回答

单步正常不能说明连续运行就正常,必定连续运行时程序走了无数个循环,单步运行只是1个或几个循环,多检查下程序,特别是一些公用寄存器的使用