初始excel VBA

了解VBA以及简单的开头基础(让我想起了各种语言( ̄_, ̄ )

(说明,此经验参考Excel Home编写的《别怕,Excel VBA其实很简单》,只作个人学习用)

1、几个概念:

代码:构成VBA程序的部件

过程:用VBA代码吧完成一个任务的所有操作保存起来就是过程。

模块:保存过程的地方,一个模块可以保存不同类型的过程

对象:用代码操作和控制的东西即为对象,如工作簿、图片等。

对象的属性:每个对象都有属性,属性是对象包含的内容和特点。

对象的方法:方法指在对象上执行的某个动作。eg:Range(“A1”).Select代表选中A1单元格。在A1单元格上执行选中操作。

关键字:是VBA中的保留字或者符号,如语句名称,函数名称,运算符。

 2、如何打开VBA查看代码

左上角的“Visual Basic”

或者通过点击表名“sheet1  sheet2”哪儿右键——查看代码

3、VBA界面:VBE编辑器

​​​​​4 添加新的模块,过程

VBA的程序y一般保存在模块里,写程序前先新建一个​容器

QQ截图不方便,就直接借用,详细的可以参考这本书

5第一个函数:MsgBox:(按F1获取帮助)

PublicSub mysub()

MsgBox"学习BVA,我很。。。呵呵哒"

End Sub

​6 VBA语法之变量

不同的数据对应不同的类型:字节型(Byte),整数型(Integer),长整数型(Long),单精度浮点型(Single),双精度浮点型(Double),货币型(Currency),小数型(Decimal),字符串型(String),日期型(Date),布尔型(Boolean)等

各个类型的中英文记清

存储数据的载体:常量和变量:大概是一次性饭盒和铁饭碗的区别。

声明变量:指定变量的名称和存放的数据类型:Dim 变量名 As 数据类型;(有点像数据库中变量的定义,推及其他的语言)

变量名必须以字母或者汉字开头,不能包含空格、句号、感叹号、等符号,长不超过255个字符

Eg:Dim name As String

    Dim name As String*10   限定字符串长度,不能超过10个字符

同时声明多个变量:

Eg:Dim name As String,time As Date

中间用逗号隔开

**如果未定义数据类型,则默认设为Variant类型(变体型)。可以根据数据的具体改变自己的类型**

强制声明所有变量:

Option Explicit:设置后如有未声明的变量,程序不会执行,且会提醒你声明。

使用方法1:在每个模块编译前,加入此句代码;

Eg:

​方法2:选项设置,让每次运行都会检查

工具——选项——编辑器——要求变量声明(R)

变量类型声明符:

部分数据类型可用类型声明符表示:eg:Dimname$     $代表字符型(就是简写嘛)

原文地址:https://www.cnblogs.com/rhongp/p/6383737.html