【VBA编程】02.调试VBA程序
2016-12-20 16:33
387 查看
初次编写程序并不一定能成功的运行,可能其中还存在逻辑上或语法上的错误,此时就需要逐步调试,排查错误,一般情况下,编写程序的工作讲究的是三分编程,七分调试。
【代码区域】
【查看变量值】
调试语句有时候需要逐语句执行程序,查看程序内部各个变量的变化情况,在Visual Basic编程环境中可以逐条的执行程序。在本地窗口中可查看本地变量的值,在“逐语句”执行之前需要打开“本地窗口”
(1)选择“调试”----“逐语句”
(2)选择“视图”----“本地窗口”
逐语句执行时,观察到本地窗口如下图:
我们可以发现本地窗口中的变量a与b已经被赋值为2,3
【立即窗口】
立即窗口打开方式:
立即窗口在使用Debug.print时,可以打印值在立即窗口中,例如上述程序中在“MsgBox Context, vbOKOnly, title”
后输入:
执行后结果如下:
【代码区域】
Sub Second() Dim Context As Integer '声明一个String类型变量context,用于保存对话框将要显示的内容 Dim title As String '声明一个String变量title,同于保存窗口标题内容 Dim a As Integer Dim b As Integer Dim c As Integer a = 2 b = 3 c = a + b Rem 将内容存入Conetext 变量 Context = c title = "a与b的和" MsgBox Context, vbOKOnly, title End Sub
【查看变量值】
调试语句有时候需要逐语句执行程序,查看程序内部各个变量的变化情况,在Visual Basic编程环境中可以逐条的执行程序。在本地窗口中可查看本地变量的值,在“逐语句”执行之前需要打开“本地窗口”
(1)选择“调试”----“逐语句”
(2)选择“视图”----“本地窗口”
逐语句执行时,观察到本地窗口如下图:
我们可以发现本地窗口中的变量a与b已经被赋值为2,3
【立即窗口】
立即窗口打开方式:
立即窗口在使用Debug.print时,可以打印值在立即窗口中,例如上述程序中在“MsgBox Context, vbOKOnly, title”
后输入:
Debug.Print c
执行后结果如下:
相关文章推荐
- 大家一起用gtk编程4(使用GDB调试程序)[zt]
- VC编程经验02_VS2005远程调试
- linux应用编程笔记(1)gdb调试方法及如何找出dbg.c程序中的错误
- Linux高级编程--04.GDB调试程序(入门概述)
- Linux下C++的编程——GDB进行程序调试
- Java 程序编码规范 编程技巧 Swing 调试
- 实战容器编程好基友之visual studio code+docker篇(二):实时调试运行在docker中的node.js程序
- 调试VBA程序常用方法
- Linux高级编程--04.GDB调试程序(设置断点)
- Linux高级编程--04.GDB调试程序(查看数据)
- linux下C语言编程1-gdb调试程序简介
- linux下C语言编程1-gdb调试程序
- VBA编程“由于另一个程序正在运行中,此操作无法完成.”解决方法.
- Linux下C/C++/汇编/内核编程与调试(02)
- 用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
- 基础编程学习笔记一(程序的编译与调试)
- c#网络编程学习笔记02_Tcp编程(中)_简单的同步tcp聊天程序
- 关于Windows编程中一些注意事项——程序运行时的出错,而调试却没有错
- 关于服务器端编程的程序调试心得
- JDBC基础学习笔记_02JDBC编程的mysql数据准备并编写程序