vba sql left join VBA学习手册整理-基础篇
vba sql left join VBA学习手册整理-基础篇
本文是最近学习vba的笔记,中间借鉴网上其他人帖子,具体有:
还有论坛等
发b站的笔记显示不太好,以下是原笔记,比较美观
VBE是VBA的编辑窗口
保存文件格式为xla/xlam
对象
对象就是存在的东西,包括工作薄、工作表、工作表上的单元格区域、图表等
Excel的对象模型
一个文件夹包含多个文件夹,而这个文件夹又可以被其他的文件夹包含,一个工作薄对象包含多个多个工作表对象,一个工作表对象又可以包含多个单元格(或图表,图形等)vba sql left join,形成这种对象的排列模式叫做Excel的对象模型(见下图)

对象模型
方法
每一个对象都有方法,方法就是在对象上执行的某个动作
属性和方法的区别
属性表示的是对象某种状态或样子vba sql left join VBA学习手册整理-基础篇,是静态的,就像是语文里的名词、形容词和副词,而方法则是做某件事的一个动作,就像动词,对象和方法同样用点来分隔
事件
事件就是由用户或者系统触发的,可以在代码中响应的一段代码
️ 事件程序只能在工作表的代码窗口编写,不可以在模块窗口中编辑
️ 事件程序是自动运行的,不需要刻意去运行
Excel事件

工作薄事件()

工作表事件()

常量、变量常量

用于保存不会发生变化的数据
Const 常量名 As 数据类型 = 常量的值
const srr as = 3.14
变量
用于保存在程序运行过程中需要临时保存的值或对象
Dim 变量名 As 数据类型
模块中输入 强制声明 (写在sub上面,避免误用未定义的变量),VBA在遇到没有声明的变量名称,该语句将导致程序停止
直接输入“Dim 变量名”此时定义的变量将被指定为类型

作用域的范围包括
第一级:工程()
第二级: Excel 对象,模块,窗体,类模块
第三级:过程
每一级都含有下一级的内容
数据类型
数据类型是变量的特性

在进行运算时也会占用不同大小的内存,所以我们在编写程序时为了提高运行效率,一般都要定义数据的类型

数据类型检查
检查是否为数字
检查是否为文本
判断结果是否为错误值
判断是否为数组
判断是否为日期
数据类型转换

数据连接符字符串截取字符串查找与替换过程数组

数组是具有相同数据类型并且共享一个名字的一组变量的集合,数组也是变量
直接调用内存运行时间更快
声明
Dim/ 数组名 (a to b) as 数据类型
数组元素最小值为a,最大值为b,元素个数为(b-a+1)vba sql left join,直接输入数字后,元素个数为(b+1)
存在形态
得知数组后,需要重新声明数组大小 Redim arr(x to y)
写入读取数组空间处理可生成数组的函数字典
介绍
字典()是一个储存数据的小仓库vba sql left join VBA学习手册整理-基础篇,共有两列
第一列叫key , 不允许有重复的元素
第二列是item,每一个key对应一个item,本列允许为重复
注意字典是从0开始排序的。
创建类模块
设计一个模块,方便调用
相关语句调用
Dim 变量 As New 类模块名称
类模块事件
调用其他模块事件
变量 As 对象
窗口显示窗体
显示窗体可以调用窗体的Show方法
窗体的显示模式有两种
Shape 对象
该对象代表工作表或图形工作表上的所有图形vba sql left join,它是和chart的子对象(属性)

窗体控件的集合
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299
资源库 - 资源分享下载网 » vba sql left join VBA学习手册整理-基础篇
常见问题FAQ
- 关于资源售价和售后服务的说明?
- 代码有没有售后服务和技术支持?
- 有没有搭建服务?
- 链接地址失效了怎么办?
- 关于解压密码

