兰色幻想 发表于 2010-12-5 20:32

重学excel VBA类模块之1:什么是类模块

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;如果你有VBA基础,肯定知道什么是模块。我们可以在模块里编写宏代码或函数程序代码,运行后可以得到一个结果或一个值。而模块前加一个“类”字,又是什么模块呢?</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我们这个世界的万事万物被我们人为的划分成了很多种分类,好人、坏人、办公的家俱、家居家俱、战斗机、民航机.......每一个分类都有独特的属性和行为。象男人彪悍、女人温柔,战斗机用于军事,民航用于交通.......Excel中也有很多分类,如由很多单元格组成的工作表,可以输入和计算数据的单元格,显示图形数据的图表。我们平时应用的表格也有很多分类,如excel资产负债债有资产负债表的格式、excel做成的工资表也有自已特有的格式等等。工作表,单元格、图表等是EXCEL提供的分类,而各种各样的报表我们也可以做成分类模板。将来只要设置某个表格是“工资表”类别。那么这个表格就会自动把格式、内容变成我们设置好的"工资表"格式。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 除此之外,我们还可以把更多有相同属性方法和事件的VBA元素进行分类。例如:把执行相同代码的多个窗体按钮划分成一个分类。这样我们只需要设置这个分类的click事件,就可以应用到所有的按钮上。设置分类的颜色,就可以给所有的按钮设置相同的颜色。</p><p>&nbsp;&nbsp;&nbsp;&nbsp; 在Excel中分类如何划分?在哪儿进行编写创建和划分?</p><p>&nbsp;&nbsp;&nbsp;&nbsp; 答案:打开VBE---插入---类模块。</p><p>&nbsp;&nbsp;&nbsp;&nbsp; 下次我们将介绍:类模块如何使用,它有什么作用,我们为什么要学它?</p><p>&nbsp;&nbsp;&nbsp; (本系列为兰色幻想原创,转贴请注明转自excel精英培训网(<a href="http://www.excelpx.com/">http://www.excelpx.com</a>))</p>
[此贴子已经被作者于2010-12-5 20:34:13编辑过]

爱疯 发表于 2010-12-5 22:04

<p>谢谢兰板!</p><p>来学习,理解了,再能记住</p>

苗春雨 发表于 2011-1-21 08:40

谢谢兰板!我来学习

ddddd10 发表于 2019-5-2 12:14

谢谢
页: [1]
查看完整版本: 重学excel VBA类模块之1:什么是类模块