VBA程序怎么做测试

VBA程序怎么做测试,第1张

常用的F8,以及Ctrl+F8,来看哪句报错,变量当前值等。

如果要看过程中变量赋值的情况,Debugprint xx,会在立即窗口中输出变量所取的值。

>

一般是在上面显示信息和计算

显示语法:DebugPrint Str

Str是要显示的信息

计算方法:方法1:示例:DebugPrint 1+1 Debug那会显示2

方法2:直接在debug那输入算式

他在程序中起调试作用和计算器作用,他可以显示程序内数据,又不会在程序生成后显示在客户面前

Worksheets("工资表")Range (CStr(i) & ":" & CStr(i)) Copy (Worksheets("工资条")Cells(3 i - 6, 1))

改为:

Worksheets("工资表")Range (CStr(i) & ":" & CStr(i))Copy (Worksheets("工资条")Cells(3 i - 6, 1))

就可以了

这个写在通用里:

Option Explicit

Private Flag As Boolean

添加一个开始按钮,代码如下:

Private Sub CommandButton1_Click()

Dim cell As Range

Flag = False

Do Until Flag = True

Range("A1:A28")Cells(Int(Rnd()  28) + 1)Select

DoEvents

Loop

End Sub

添加一个结束按钮,写入以下代码:

Private Sub CommandButton2_Click()

Flag = True

End Sub

在excel里测试可用,,你可以如上添加两个命令按钮

界面如下,点start开始,点result结束

补充问题:第二个按钮加上以下几句

With SelectionFont

Bold = True

Color = RGB(255, 0, 0)

Name = "黑体"

End With

第二个按钮代码 改为

Private Sub CommandButton2_Click()

Flag = True

With SelectionFont

Bold = True

Color = RGB(255, 0, 0)

Name = "黑体"

End With

End Sub

看我新传的,试了三次,结果如图

要的话导出来给你

以上就是关于VBA程序怎么做测试全部的内容,包括:VBA程序怎么做测试、进行vba程序开发使用的编辑和调试工具是什么、VBA中debugger该如何使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10166474.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存