本篇主要讲解基本语法• 学习VBA的基本语法规则,如变量声明、数据类型(整数、字符串、布尔值等)、运算符(加、减、乘、除、比较运算符等)。• 学习如何录制宏编写简单的代码,比如在VBA中输出”你好”
变量的声明就和小学中设x,y一样。dim 是定义。后面是类型。类型有:字节型(Byte)、整数型(Integer)、长整数型(Long)、单精度浮点型(Single)、双精度浮点型(Double)、货币型(Currency)、小数型(Decimal)、字符串型(String)、日期型(Date)、布尔型(Boolean)。

上面的图片了解一下即可,一般使用的过程中不用写到很确切,除非使用特定的比如date
变量必须以字母或汉字(系统支持的文字)开头,不能包含空格、句号、感叹号、@、&、$和#,最长不能超过255个字符(一个汉字计2个字符)简单来说 就是 字母(汉字)_数字的组合 _和数字不能出现在第一个字。
然后常量的设置,一般就是存数值和字符
下面开始录制一个宏,写宏先录制,看看有什么发现。先点击开启录制宏

点击后 不要激动,不要有赶紧操作的心理,这个录制只是你的操作,跟时间没有关系

那么咱在单元格中直接操作,看看他会出现什么情况。

这个是咱最后录后代码,大家看一下有什么共性和问题。
停止录制后运行此代码,看看最终的结果,先将之前的单元格信息删除

最终发现和之前写的一样,但是代码中的你好什么的为什么没有,因为VBA只会按照最后操作的单元格为准,之前的信息如果被后面的操作重复,那么会按照最后操作的数据写入。那么画红框的删掉也不会影响操作

如果有不会的情况,优先想到录制宏,看看有什么共性,复制共性的代码使用也是一种快速的选择


没有回复内容