电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ExcelVBA类模块入门

ExcelVBA类模块入门_第1页
1/33
ExcelVBA类模块入门_第2页
2/33
ExcelVBA类模块入门_第3页
3/33
Excel VBA 类模块入门教程 示例一 示例二 集合示例 VBA 类:隐者的秘密 前言 写下这个题目,可能会让很多朋友疑惑,笔者先埋下一个关子,很快我会让您知道这个标题的寓意。 这份礼物送给现在想学习类知识或曾经学过但因为各种原因没有“修成正果”的朋友,我期望的结果是这篇文章后,您可以在类模块中像在标准模块中写代码一样熟练,我也期望不至于太乏味而使您没有耐心看完整篇文章,或者说期望您学习的过程是轻松愉悦的,但愿我可以做到。文章构划为8 部分: 1.什么是类 2.为什么要学习类 3.类的预备知识 4.创建类属性 5.创建类方法 6.创建类事件 7.一个完整的类实例 8.未完的结尾 什么是类 在我们身边,相同或相似的物品无处不在,从生活用品,到工业产品,……通常它们都是由同一个可以称为“模具”的东西生产出来。 理解类,一般要先从对象谈起,但由于从不同的角度,有不同的理解,从而也有不同的关于类的定义,本文不去探讨一个完整并且公认的类概念,在这一部分后,只要你有一个基本的判断并且在遇到时知道是类就可以了。在上面的这个例子中,一个“模具”就是一个“类”,而由它生产出的每一个产品,就是一个“对象”。看下面的VBA 语句: Dim tx 1 As Tex tbox 不用解释它的意思吧,这里我们用到一个类 Tex tbox 定义了一个对象 tx 1,再来看: Dim tx 1 As Tex tbox Dim tx 2 As Tex tbox 又定义了一个对象 tx 2,如果你不嫌烦,我还可以继续下去。对象增加了,但 As 后的Tex tbox 没有变,它可以无限制的使用下去。 类是一个隐者,上面 Tex tbox 是VBA 已经给我们准备好的一个类,我们无法知道 VBA 是怎么准备的(它的真身被隐藏了),但我们可以知道对象 tx 1 怎么用。VBA 把对对象的使用划分为三种,属性、方法和事件(后面预备知识我们再提)。 然而,Tex tbox 是一个类,仍然不是本文要说的类,因为它是 VBA 已经给我们准备好了的,我们要做的,只是知道如何使用它而已。本文要介绍的,是利用VBA 已经给我们提供的资源,来构建我们自己的类,姑且可称之为自定义类。这需要在 VBE 下,通过插入类模块,然后向类模块中写入代码来完成。这就是你常常听说的类,本文的主题就是这个包含代码的模块!通过这个模块,可以提供给我们一个和 VBA 提供给我们的诸如 Tex tbox 功能性质完全相同的类,然后,再由我们自己象使用Tex tbox 一样使用! ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

ExcelVBA类模块入门

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部