宏与VBA高级教程笔记记录day10

第三十九节:理解面向对象

  1. 对象包含属性和方法

image

  1. 案例

image

第四十节:对象层级框架

image

  • 案例

image

第四十一节:单元格引用

  1. 为单元格区域进行命名

image

  1. 案例

image

  1. 整行整列引用

image

第四十二节:Cells和Offset属性

  1. 案例

image

第四十三节:Select和Activate方法

  1. excel选中单元格内部的移动快捷键

image

ENTER键向下移动
TAB键向右移动
SHIFT+TAB键向左移动
SHIFT+ENTER键向上移动

  1. Select表示选中,Activate可以表示选中的单元格区域中激活某一个单元格

image

  1. 案例

image

第四十四节:Range对象的End属性

  1. excel快捷键

CTRL+向下箭头可以快速到达选中单元格区域的最下方单元格
CTRL+向右箭头可以快速到达选中单元格区域的最右方单元格

  1. End属性

image

第四十五节:Bug处理

  1. 程序执行流程

image

  1. 关闭单行报错弹窗,仅在编译时将错误行标红

image

image

  • 点击执行,会出现标红行的报错信息,然后整个程序会出现黄色箭头导致程序停止;
  • 点击编译程序,会出现标红行的报错信息,但是程序不会出现黄色箭头导致程序停止

image

  1. 报错类型

image

image

  • 重置按钮
    image
  1. 运行时结束点击调试,黄色箭头会定位在报错行,此时直接修改报错行后可以继续点击执行,不会影响已经执行过的程序

image

image

  1. 打印结果显示在立即窗口中

image

  1. 循环显示在单元格中

image

image

第四十六节:调试技巧

  1. 逐语句调试

image

  • 将鼠标悬停在变量附近可以看到该变量的当前值

image

  • 黄色箭头行表示该行还未执行,可以通过悬停看到该变量未执行时的值

image

  • 除了通过悬停的方式还可以通过本地窗口查看变量值

image

image

  1. 设置断点

设置断点可以直接让程序执行到断点行结束,避免逐行执行浪费时间

image

image

  • 同时添加多个断点,第一次点击执行可以直接执行到达第一个断点,第二次点击执行可以直接执行到达第二个断点

image

  1. 调试技巧
  • 在工具栏中右键可以打开调试工具栏

image

  • 或者用下面的方式也可以打开调试工具栏

image

  • 调试工具条

image

  • 逐行调试F8

image

  • 添加/删除断点

image

  • 监视窗口

image

  • 点击某一个表达式右键添加监视即可以添加该表达式的监视

image

image

image

image

  • 针对某一个变量添加监视

image

image

  • 调试显示过程

image

image

  • 立即窗口

调试过程中,在立即窗口中输入?和变量后输入回车可以看到该变量的值

image

同时也可以自定义表达式查看值

image

调试过程中随着变量值的变化,立即窗口中显示的结果值也会发生变化

image

删除监视变量:点击变量右键点击删除监视,同时也可以直接选中表达式按DELETE键删除

image

  • 循环程序的调试过程

监视窗口一般用来监控表达式的变化,而本地窗口用来监控变量的变化

image

  • 第一次内部循环的结果显示

image

posted @ 2025-06-03 09:44  锦绣良缘  阅读(10)  评论(0)    收藏  举报