ExcelVBA的常用对象及应用

  • 格式:pdf
  • 大小:141.42 KB
  • 文档页数:2





激阳职业技术学院学报

司朋以罗巧


常用对



峻,王恒斌

安阳师范学院,河南安阳

摘要是内嵌于中的程序语言它的应用可以使价更加高效和自动化。本文介

中的常用对象
并利用实现了数


汇总功


扭词汇总窗

中图分类号文献标识
码文章编号
一以拓一一

是讨的
简称
是内嵌于币中的程序语言。它的语法结构与极其相似可以说是的派生体是为了更高效地使用应用程序而有针对性地优化和设置过的。的主要任务是组织或集合‘程序的功能虽然它无法脱离价环境独立运行但却在自动化工作进程、个性化工作界面等方面有着内在的优势。作为中的程序语言或称宏语言由于自身强大的数据分析与处理功能使得具有更广泛的应用前景。一、的常用对象在中引用对象的属性和方法与喇类似。均采用“对象属性”、“对象方法”的语法结构。其对象层次为耐”‘肠“。即叶象在中对象代表相应的程序这里对象自然代表整个应用程序。对象的主要属性如下,、和属性这些属性返回当前关联的活动对象活动对象代表了用户从键盘交互操作的对象。成存在于中而存在于中。卜沁属性属性返回一个侧对象代表当前正在运行代码的工作薄。对象以,对象代表工作薄。洲〕。对象是洲洲〕。集合的成员此集合包含中当前所有打开的工作薄对象。对象对象是集合的成员该集合包含工作薄中所有的表包括工作表和图表。当工作表处于活动状态时可直接用属性引用它。对象对象是中频繁引用的对象对象的独到之处在于它没有相关的集合它可以代表某一单元格、某一行、某一列、某一选定区域。如“”引用单元格这是最常见的对单元格的引用也是中宏录制器工作的方式。其等效形式为

对象的下列属性返回值均为
凡幼

对象

属性

用。返回某个单元格其中“”为
行号“”为
列号

如将单元格“”斌值为


在活动工作表的“”单元格中输人求

公式


注虽然也可用“”样式引用

元格但更多

时候用。属性更为方便。因为使用该属性时可用变量
指定行和列这在循环语句中极为便利也是很好的编程式

惯。在后面的示例程序中多次在计数循环中引




用其中和



移量和列偏移量返回相对于给定区域在指定偏移


如选定单元格


瓜阮

“”

属性
该属性返回值为一个连续的数据区域。所谓连续区域
是指被一个空行和一个空列包围
的非

如区域‘,卜”为一个连续

城且活动单元格


在此区域内使用

,


句可选



属性
返回一个对象该对象代表包含源区域的

末端的单元格

如选定包含单元格的区域中第行最右端的






二、应用开发窗体和宏实现数

汇总

“分类汇总”
用数据库术语可解释为对于取相回字

值的所有记录的某一字段进行“计数”、“求和”、“求平均值

等操作。中自带的“分类汇总”功能尽管十分迅捷但
必须在“分类”的前提下
才能完成

例如汇总不同分数段学生的成绩时首

要人

为添加一个分类字段“成绩等级”再使用
函数为同一


稿日期
一一


杨峻王恒斌的常用对象及应

分数段内的各条记录设立一个共同的等级值如“优
”、“良”

“中”、“差”之后才可进行“分类汇总”操作。
这将带来相

程度的不
便

利用开发窗体和宏可以在较大的自由度

实现数据汇总。下面的示例程序是针对任一份学


表而开发的窗体和宏它能够在任意限定分数段的条件

对最后两列成绩进行汇总。唯一的要求是成绩表是包含

元格“”的连续数据区域。其中窗体代码是程序的
主要

分宏代码运行窗体即可窗体设计部分从略。本


中调试通过。窗体代码罗肠罗罗场一,阴韶幻二肠玩二”,,肠玩二””场二场胡二目哭即川山二肠玩”,,肠玩即二”’一哪二”,,目二“】二一”请选择汇总字段”笼,「二二二功肠刃二马肠玩”汇总结果为”肠玩即孚即仆肠玩”汇总结果为”肠沙”请选择汇总方式






””




,,



””















曲记




肠玩叩








考文献

【李华庵王福水


高级
使

及开发实例使用指南【北京北京



版社

」李光明杨谊喻德旷中文程序设计


【北京冶金工业


【著王军

北京电子工业