Excel vba对象介绍和理解
发布时间:2022-12-05 12:54:55
文章介绍excelvba对象是什么,包含些什么对象,以及常用VBA对象说明和含义。
VBA中有四个最基本的概念:对象、属性、方法与事件。
工作簿、工作表、单元格、批注、透视表、自选图形、名称等等都是对象,VBA正是用于处理这些对象的语言。
第一,excel vba对象基本概念介绍
excel vba对象有很多,每个对象又有自己的属性和方法。
excel vba对象到底是什么呢?VBA是面向对象的一种程序语言。
Excel的操作几乎都是围绕工作簿、工作表、单元格展开的,这些就是Excel操作的核心对象,这些也是VBA的核心对象。
对于Excel来说,最外层的vba对象就是Application,代表整个Excel应用程序。
每个Excel文件,都对应一个Workbook;
文件中的每个Sheet工作表,都对应一个Worksheet;
表单中的单元格,对应的是Range对象。
从上面对于excel vba对象的介绍,可以很容易的看出每个对象的层级关系和包含关系:
Application对象必然包含一个Workbooks集合,来表示Excel的每个文件;
Workbook对象必然包括一个Worksheets集合,来表示它包含的所有工作表;
Worksheet对象又必然包含Range或者Cells对象,来标识它包含的单元格;
第二,excel vba常用对象展示
VBA对象,最最主要有4种:Application,Workbook,Worksheet,Range(单元格)。
下面是excel vba对象中常见的对象和含义。
Application对象:表示整个excel应用程序
Window对象:表示窗口
Worksheet对象:表格一个工作表
Sheets对象:指定货活动工作薄中所有工作表的集合
Shaperange对象:表示形状区域,是文档中的一组形状
pivotTable对象:表示工作表中的数据透视表
workbook对象:表示一个excel工作薄。
Range对象:表示某一单元格、某一行、某一列、某一选定区域等等。
Name对象:表示单元格区域的定义名。
Chart对象:表示工作薄中的图表
Filedialog对象:提供文件对话框。
Commandbarpopup对象:表示命令栏上的一个弹出式控件
Commandbar对象:表示命令栏。
第三,excel vba对象总结
VBA对对象的操作总是遵循这样的格式:对象.属性、对象.方法、父对象.子对象.属性。
excel vba对象,也可以如普通的变量一样定义。
Dim testBook As Workbook
Dim testSheet As Worksheet
Dim testRange As Range


猜你喜欢
- word中如何建立索引目录?在Word文档中创建索引时,可以通过建立索引文件的方式,自动标记索引项,然后建立出索引,非常方便用户对相应的内容
- 在前面,对Word2007中的SmartArt图形了解了位置、大孝文字环绕方式以及颜色的设置,而SmartArt图形样式,我们现在也来做个了
- 目录一: 搜索PowerShell 并已管理员方式运行。二、输入Set-ExecutionPolicy Unrestricted三、输入代码
- 晒出Build 15010的是微软消息知名爆料人Necrosoft Core,它拿到的一台电脑刷上了Build 15010,但是内部分支,还
- 这篇文章主要介绍了Win7 自带IIS7局域网无法访问问题的解决办法,需要的朋友可以参考下Windows7发布之后,我第一时间将Vista升
- 1.DAVERAGE参数:返回数据库或数据清单中满足指定条件的列中数值的平均值。语法:DAVERAGE(database,field,cri
- 如何在Mac上的“音乐”中制作光盘和DVD呢?今天小编给大家整理了在Mac上的“音乐”中制作光盘和DVD的方法,操作简单,有需要的朋友快来跟
- 今天,小编就教各位打开和使用WPS办公助手的小技巧,大家一起来学习吧!首先,WPS办公助手是随同WPS软件一起启动,所以我们要双击打开WPS
- Captin是一款运行在MacOS上的大小写锁定状态显示工具。体积小巧,停驻在菜单栏上,可以即时的显示大小写的状态并通过声音或图像展示给你,
- 很多的用户们在使用夜神模拟器的时候,有很多的功能都搞不清楚应该如何的进行使用,今天就由系统部落来为广大用户们提供一套功能使用的汇总吧~夜神模
- / 01/上个月,朋友美玲兴冲冲地在微信上给我留言:“告诉你一个好消息,我终于升主管了!”听到这个消息的我也由衷为她感到高兴:美玲才毕业两年
- 在excel当中,数据透视表能够按照我们的要求提取某些特定的原始数据,也可以对他们进行运算。下面让小编为你带来excel2013制作数据透视
- ISNA函数用于判断值是否为错误值#N/A(即是值不存在),如果是,则返回TRUE;否则返回FALSE。今天,小编就教大家在Excel中is
- Word分栏的均分的小技巧。正常情况下,选中所有段落,然后分栏,会出现分栏不均匀的情况,一边长,一边短。 如何避免这种情况,有个小技巧,选中
- Excel中的邮件具体该如何进行合并呢?下面是由小编分享的excel2003邮件合并的方法,以供大家阅读和学习。excel2003邮件合并的
- 在日常工作和学习中,很多小伙伴都会使用到有道云笔记这款软件。在其中我们可以新建各种笔记,创建思维导图,创建流程图,进行文字识别,创建协同表格
- 很多用户更新Win11系统之后,觉得Win11的壁纸太过单调,想要更换成好看的壁纸,但是Win11壁纸路径在哪里,在哪个文件夹呢?下面我们就
- 很多朋友一直好奇,安装win10 10586.29以后有什么不同呢?有网友使用诺基亚1320做了实验,发现安装Win10 Mobile 10
- 对于Excel工作薄中一个包含重复数值的区域,要将其中的数值按出现次数的多少提取到一列,通常可以用包含MODE函数的数组公式。例如数值区域为
- 优启通是一款功能非常不错的、使用起来非常简单的U盘装系统的软件,这款软件能够帮助用户们快速的将系统安装完成哦,有部分用户们不会使用这款软件,