VBA-JC第3节|字符串,逻辑运算,调试器及录制宏

最近更新:'2019-05-13'

  1. VBA调试器的使用
  2. 字符串五大要点
  3. 逻辑运算符
  4. 录制宏、单元格格式控制

1. VBA调试器的使用

1.1 VBA自动报错


但是实际常常发生的不是编译的错误,而是逻辑错误.

1.2 VBA逻辑错误

什么叫逻辑错误呢?
语法完全正确,能够顺利运行,但执行的并不是期望的操作。

具体案例如下:


1.3 VBA调试器使用

1.设置断点:让程序暂停执行



2.单步调试:每次只执行一行
按键盘的F8,想知道单次执行的变量的数值,可以将鼠标挪到对应的变量上面.


3.添加监视:随时查看变量值

2. 字符串五大要点

字符串五大怪:
1.两个引号括起来
2.特殊字符让你猜
3.字数为零也存在
4.大写小写看明白
5.文本数字要分开

2.1两个引号括起来

没有双引导,会被认为是变量名

2.2特殊字符让你猜

特殊字符比如回车,换行符,这些在文本看不见,但是却真实存在的字符.


2.3字数为零也存在

2.4大写小写看明白

2.5文本数字要分开

字符串用来文字编辑处理,数字用来数据处理.


注意事项:
在VBA中连结字符串常用的是&这个字符串,&两边必须有空格,常用的方法是如下截图:

3.逻辑运算符

常用的逻辑运算符是and,or,not这三个.

注意事项如下:
1.书写表达式的时候,必须要完整的逻辑表达式.



2.与加减运算一样,逻辑运算也是有先后的.

  • 算术运算:先乘除后加减
  • 逻辑运算:先and,后or,not最优先.

4. 录制宏、单元格格式控制

以下截图的内容是面向对象的一种编程方法.


使用面向对象的方法,具体有如下步骤:
1.想要操作的元素
2.想要的操作


VBA的对象成千上万,不需要记忆,常用的方法是用过录制宏对对象相关代码进行修改.

常用的录制宏步骤如下:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,072评论 0 13
  • VBA学习笔记 笔记摘抄自EXCEL精英培训-蓝色幻想 VBA学习笔记01(链接)VBA学习笔记02 (链接) 目...
    天天向上的orange阅读 3,774评论 1 66
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,481评论 0 9
  • 1.1 VBA是什么 直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得...
    浮浮尘尘阅读 21,890评论 6 49