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 sql left join VBA学习手册整理-基础篇,是静态的,就像是语文里的名词、形容词和副词,而方法则是做某件事的一个动作,就像动词,对象和方法同样用点来分隔

事件

事件就是由用户或者系统触发的,可以在代码中响应的一段代码

️ 事件程序只能在工作表的代码窗口编写,不可以在模块窗口中编辑

️ 事件程序是自动运行的,不需要刻意去运行

Excel事件

vba sql left join

工作薄事件()

vba sql left join

工作表事件()

vba sql left join

常量、变量常量

vba sql left join

用于保存不会发生变化的数据

Const 常量名 As 数据类型 = 常量的值

const srr as = 3.14

变量

用于保存在程序运行过程中需要临时保存的值或对象

Dim 变量名 As 数据类型

模块中输入 强制声明 (写在sub上面,避免误用未定义的变量),VBA在遇到没有声明的变量名称,该语句将导致程序停止

直接输入“Dim 变量名”此时定义的变量将被指定为类型

vba sql left join

作用域的范围包括

第一级:工程()

第二级: Excel 对象,模块,窗体,类模块

第三级:过程

每一级都含有下一级的内容

数据类型

数据类型是变量的特性

vba sql left join

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

vba sql left join

数据类型检查

检查是否为数字

检查是否为文本

判断结果是否为错误值

判断是否为数组

判断是否为日期

数据类型转换

vba sql left join

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

vba sql left join

数组是具有相同数据类型并且共享一个名字的一组变量的集合,数组也是变量

直接调用内存运行时间更快

声明

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的子对象(属性)

vba sql left join

窗体控件的集合

公告:
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299

资源库 - 资源分享下载网 » vba sql left join VBA学习手册整理-基础篇

常见问题FAQ

关于资源售价和售后服务的说明?
本站所有资源的标价均为本站收集资源的辛苦费,不代表资源本身的价值。软件是高智慧高价值的商品,不可能是白菜价。本站资源标价只是赞助费用,收取的赞助费仅用来维持本站的日常运营!毕竟收集整理资料需要投入云计算资源和站长大量的精力。
代码有没有售后服务和技术支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供技术支持和售后服务。 本站原创代码都是站长自己开发的,可以有偿提供技术支持服务。 网站里标明【亲测】的代码都是站长亲测过的,其他的代码由于精力有限,没有一一测试,不能保证代码就一定能够使用,更没有技术支持服务,下载前请自行斟酌。
有没有搭建服务?
由于搭建服务比较费时费力,所以本站除了原创代码外均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
链接地址失效了怎么办?
请带上资源链接地址联系客服,工作时间内我们看到后将第一时间回复。
关于解压密码
本站资源一般都没有加密,如果发现需要解压密码的,那么就输入 hao.35dc.com 试试。

发表评论

资源库,由老程序员细心甄别、精心筛选,只为提供优质的源码资源

关于我们 联系我们