关于EXCEL中宏的应用技巧的探讨

来源 :成才之路 | 被引量 : 0次 | 上传用户:cqjava
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文通过具体实例详细介绍了OFFICE 办公软件教学中“宏”的概念,阐述了如何在EXCEL中运用宏来大幅度地提高工作效率,以及宏的一些应用技巧。
  关键词:宏;录制宏;编辑宏;运行过程
  
  Excel有一个强大的优势,就是它提供的宏语言Visual Basic for Application(VBA).Visual Basic是windows环境下开发应用软件的一种通用程序设计语言,功能强大,简便易用。VBA是它的一个子集,可以广泛地应用于Microsoft公司开发的各种软件中,例如Word、Excel、Access等。
  一、宏
  到底什么是“宏”呢?宏是一系列命令和函数,存储于Visual Basic模块中,并且在需要执行该项任务时可随时运行。在Excel 2003中,“宏”是一个难以理解的概念,但对于一个具体的“宏”而言,却是容易理解的,如果说“将一块文字变为注释:黑体注释:字号为注释:三号注释”就可以看做一个“宏”的话,那么“宏”就不难理解了,其实Excel 2003中的许多操作都可以是一个“宏”。
  二、录制宏
  “录制宏”其实就是将工作的一系列操作结果录制下来,并命名存储(相当于VB中一个子程序)。在Excel 2003中,“录制宏”仅记录操作结果,而不记录操作过程。下面录制的宏非常简单,只是改变单元格颜色,步骤如下:①打开新工作簿,确认其他工作簿已经关闭。 ②选择A1单元格,调出“常用”工具栏。③选择“工具”——“宏”——“录制新宏”。④输入“改变颜色”作为宏名替换默认宏名,单击确定。此时状态栏中显示“录制”,特别是“停止录制”工具栏也显示出来。⑤选择“格式”中的“单元格”,选择“图案”选项中的红色,单击“确定”。⑥单击“停止录制”工具栏按钮,结束宏录制过程。
  三、执行宏
  当执行一个宏时,EXCEL按照宏语句执行的情况就像VBA代码在对EXCEL进行“遥控”。但VBA的“遥控”不仅能使操作变得简便,还能使你获得一些使用EXCEL标准命令所无法实现的功能。要执行刚才录制的宏,可以按以下步骤进行:①选择任何一个单元格,比如A3。②选择“工具”——“宏”——“宏”,显示“宏”对话框。③选择“改变颜色”,选择“执行”,则A3单元格的颜色变为红色。
  1. 查看录制的代码
  到底是什么在控制EXCEL的运行呢?①选择“工具”——“宏”——“宏”,显示“宏”对话框。②单击列表中的“改变颜色”,选择“编辑”按钮。此时,会打开VBA的编辑器窗口(VBE),代码如下:
  Sub 改变颜色()
  ’ 改变颜色 Macro
  ’ xw 记录的宏 2009-6-10
  With Selection Interior
  Color Index = 3
  Pattern = xl Solid
  Pattern Color Index = xl Automatic
  End With
  End Sub
  Sub 改变颜色():这是宏的名称。中间的以“ ’”开头的两行称为“注释”,它在录制宏时自动产生。以With 开头到End With 结束的结构是With结构语句,这段语句是宏的主要部分。With Selection Interior:它读作“选择区域的内部”。这整段语句设置该区域内部的一些“属性”。其中:Color Index=3:将该内部设为红色。Pattern=xl Solid:设置该区域的内部图案。Xl Solid表示纯色。Pattern Color Index = xl Automatic:表示内部图案底纹颜色为自动配色。End Sub:整个宏的结束语。
  2. 编辑录制的代码
  代码中有两句实际上并不起作用。我们可以在宏中作一个修改,删除多余行:
  Pattern = xl Solid
  Pattern Color Index = xl Automatic
  完成后,在工作表中运行一下,你会发现结果和修改前的状况一样。在With 语句前加入一行:Range("A5").Select.运行该宏,则无论开始选择哪个单元格,宏运行结果都是使A5单元格变红。由此可以看到,编辑录制的宏同样非常简单。需要编辑宏是因为以下三个方面的原因。一是在录制中出错而不得不修改。二是录制的宏中有多余的语句需要删除,提高宏的运行速度。三是希望增加宏的功能。比如:加入判断或循环等无法录制的语句。
  四、运行过程宏
  (1)自动运行过程:包括工作簿打开事件和工作簿关闭事件。在应用程序中,大家都想在打开工作簿或者关闭工作簿时,需要运行某些过程。此时,可以在this work book模块中,建立open过程和close过程,这样便可在打开工作簿时,在活动工作表A1单元格显示DATE,B1单元格显示当前日期和时间,且隐藏水平滚动条和垂直滚动条以及编辑栏和状态栏。
  (2)运行事件过程。Excel包括12种事件过程,如:On Action、On Calculate、On Data、On Double、On Entry、On Key、On Sheet Activate、On Sheet Deactivate、On Time、On Undo、On Window、On Repeat。
  
  (河南省经济管理学校信息工程系)
其他文献
创新创业能力是高职学生应该具备的核心能力,是高职院校人才培养的重点。通过对贵州农业职业学院食品与药品系"专业社团+创业实体"的创新创业教育模式的实践,专业社团与创业
在机械设备的加工中,零部件失效往往都是从表面开始失效的,机械加工表面质量直接影响着机械加工件的工作性能。影响机械加工表面质量的因素有很多,包括切削条件、磨削加工等,本文
随着矿井开采深度的增加,煤岩体承受的地应力不断升高,深部围岩的物理力学性质较浅部存在差异,浅部巷道的围岩控制理论很难适用在深井高地应力条件下的深井巷道。结合深井巷道围
摘要:在以能力为本位,以就业为导向的指导原则下,我校将电子相关专业课程进行了整合,并对整合后的课堂教学如何开展进行了探索。  關键词:整合教学;校本教材;学业评价    从事电子专业教学这几年,随着教学经验的积累和课程改革的不断深化,感觉到理论课程与实践教学上的矛盾日益突出。比如电子线路基础、电子测量仪器、电子装配工艺,以及基本操作技能等课程,在理论教学和实训教学层面上都存在相关性,并且一些课程在
摘要:从情绪对学生成长与发展的影响来看,学业情绪影响着他们的认知加工过程、学业成绩,也影响着他们的心理和生理健康。我们可以通过不同的途径来调节学业情绪,当前在国内外兴起的情感教育思潮就是把情感提到了与认知并列的重要地位,认为情感不只是可以为认知服务,情感本身就是教育的目的之一。  关键词:学业情绪;学业情绪作用;调节途径    情绪是影响人类行为的一个重要方面,它与其他的心理过程有着复杂的相互作用
观察记录与访谈相结合的调查方法广泛运用于城市开放空间的人的行为调查中,这种方法是否同样适用于城市风景区规划中的游客行为专项调研呢?笔者基于扬州市瘦西湖-蜀冈风景区
为雷山自然保护区森林生物量的科学计测提供依据,以雷山常绿阔叶林优势树种甜槠栲为研究对象,采用生物量模型估测法,利用统计学软件SPSS拟合甜槠栲各组分的生物量。结果表明:
创新是国家生存和发展的重要条件,我国素质教育核心内容就是提升学生的创新创造能力,为国家建设和发展培养创新型人才。因此,在中学语文教学过程中,教师要注重学生创新意识的
中国对外开放,与国际友人交往主要是用英语交流。英语是国际通用语言。高中学生普遍感觉英语中的听力是最令人头疼的事。本文首先谈了在训练高中学生的英语听力之前的准备:培
研究了以聚铝复合物和聚丙烯酰胺为沉淀剂,应用于甘油生产中毛废液净化的新工艺。通过新、旧工艺的应用与比较,证实新工艺处理毛废液具有缩短流程、节约开支、提高净化效果等优