VBA对象、对象集合

论坛 期权论坛 期权     
Excel公式与技巧   2019-6-29 21:06   3100   0
点击上面"Excel公式与技巧"篮字关注公众号

点击文章底部左下角"阅读原文"即可学习视频
学习建议【看千遍不如操作练习一遍】
微信号【duanzhenyun】加微信邀请进交流群


推荐学习120个技巧(包含常用技巧,条件格式,数据透视表及打印技巧),超过6个小时视频讲解,点击文章底部阅读原文即可购买学习。


1、什么是对象
Excel工作薄、工作表、单元格、设置、批注等都是对象,操作Excel简称对象。

常用对象
  1. Application 对象        代表整个Excel 应用程序。
复制代码
  1. Workbook 对象           代表一个Excel 工作簿。
复制代码
  1. Worksheet 对象          代表一个工作表。
复制代码
  1. Window 对象             代表窗口。
复制代码
  1. Range 对象              代表某一单元格、某一行、某一列、某一选定区域。
复制代码
  1. Shape 对象              代表绘图层中的对象,例如自选图形、任意多边形、OLE 对象或图片。
复制代码
  1. Name 对象               代表单元格区域的定义名。名称可以是内置名称或自定义名称。
复制代码
  1. Chart 对象              代表工作簿中的图表。
复制代码
  1. WorksheetFunction 对象  代表工作表函数对象。
复制代码
  1. Comment 对象            代表单元格批注。
复制代码

栗子
  1. Range("a1").Value = 100
复制代码
Range就是对象,Range代表某一单元格,意思指定A1单元格输入100,这样的操作就叫对象。

2、什么是对象集合
对象集合其实跟英文中的用法比较类似,比如英文中单数和复数的区别,一般复数加s结尾的。这里的对象集合也一样用S结尾,表示复数。
常用对象集合
  1. Workbooks 对象       Excel 应用程序中当前打开的所有 Workbook(工作薄) 对象的集合Worksheets 对象      指定的或活动工作簿中所有 Worksheet 对象的集合。每个 Worksheet 对象都代表一个工作表。Cells                单元格集合,表示Excel中所有单元格。Shapes 对象          指定的工作表上的所有 Shape 对象的集合。Names 对象           应用程序或工作簿中所有 Name 对象的集合。Comments 对象        由单元格批注组成的集合。
复制代码

栗子
  1. Sub 计算工作表数量()
复制代码
  1. MsgBox "当前工作薄包含【" & Worksheets.Count & "】个工作表"
复制代码
  1. End Sub
复制代码
Count表示返回集合的对象数量,其中Worksheets就是所有工作表的集合,所以最后的对话框显示结果为3个。



更多Excel函数使用及技巧可以打开公众号,点开历史文章,然后在顶部搜索技巧或者函数即可,如不会可点击红色字体跳转连接看操作步骤,如何利用公众号搜索功能查资料


长按下面二维码;点击上面"识别图中二维码"然后再点关注,可以收到更多Excel教程;或者加入QQ交流群657629885或者加我微信邀请进微信群duanzhenyun,让我们一起学习Excel函数公式与技巧应用。
喜欢本文,请点这里
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:45
帖子:9
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP