初识Microsoft Excel.doc_第1页
初识Microsoft Excel.doc_第2页
初识Microsoft Excel.doc_第3页
初识Microsoft Excel.doc_第4页
初识Microsoft Excel.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章使用VBA进行编程目录目录1第1章 初识Microsoft Excel41.1 什么是Microsoft Excel41.2 Excel的优点41.3 理解工作薄和工作表51.4 Excel 2003的系统配置要求51.5 Excel 的版本历史6第2章 Excel的基本操作62.1 输入和编辑工作表62.2 基本的工作表操作72.3 处理单元格和区域7第3章 Excel的高级操作83.1 公式和函数介绍83.2 编辑公式83.3 创建图表和图形93.4 高级图表制作103.5 使用Excel进行数据分析10第4章 使用VBA进行编程114.1 VBA简介114.2 VBA的用途114.3 两种VBA宏124.4 编写VBA程序1313图索引图 11Excel操作界面图4图 31创建图表图9图 32创建数据透视表及透视图图11表索引表 116表 126第1章 初识Microsoft Excel1.1 什么是Microsoft ExcelMicrosoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的微机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。Excel 2003操作界面如图 11所示。图 11Excel操作界面图1.2 Excel的优点Excel是一个电子表格程序,它也是微软Office套件的一部分。还有其他一些电子表格程序,但Excel是最流行的。Excel的魅力在于它的通用性。当然,Excel的长处是进行数字计算,但它对于非数字计算的应用也是非常有用的。一下是Excel应用的几个方面:1. 数值处理创建预算、分析调查结果和实施你能想到的任意类型的财务数据分析。2. 创建图表可创建多种图表。3. 组织列表使用行列的形式高效地存储列表。4. 访问其他数据从多种数据源导入数据。5. 创建图形和图表使用Excel的自选图形来创建简单(但并不非常简单的)图表。6. 自动化复杂的任务通过使用Excel的宏功能只需单击鼠标一次就可以执行一个复杂的任务。1.3 理解工作薄和工作表在Excel中所做的工作是在一个工作簿进行的,它出现在自己的窗口中。可以同时打开许多工作簿。工作簿默认情况下使用xls为文件扩展名。每个工作薄由一个或多个工作表独立的单元格组成。每个单元格包含值、公式或文本。每个工作表可以通过单击底部的标签来访问。另外,工作薄可以存储图表。图表现实一个单独的图,也可以通过单击标签来访问。1.4 Excel 2003的系统配置要求安装Excel组件的最低系统配置要求如下表所示。系统配置要求表 11组件要求计算机和处理器500 兆赫 (MHz) 或更快的处理器 内存256 兆字节 (MB) 或更大的 RAM硬盘2 千兆字节 (GB);如果在安装后从硬盘上删除原始下载软件包,将释放部分磁盘空间。驱动器CD-ROM 或 DVD 驱动器显示器1024x768 或更高分辨率的监视器操作系统Microsoft Windows XP Service Pack (SP) 2、Windows Server 2003 SP1 或更高版本的操作系统表 111.5 Excel 的版本历史Excel的发展历史如下表所示。Excel版本表 121987年Microsoft Excel 2.0 for Windows1990年Microsoft Excel 3.01992年Microsoft Excel 4.01993年Microsoft Excel 5.01995年Microsoft Excel 95 - 亦称 7.01997年Microsoft Excel 97 - 亦称 8.01999年Microsoft Excel 2000 - 亦称 9.02001年Microsoft Excel XP - 亦称 10.02003年Microsoft Excel 2003 - 亦称 11.02006年Microsoft Excel 2007 - 亦称 12.0表 12第2章 Excel的基本操作2.1 输入和编辑工作表一个工作簿中可以含有任意多个工作表。每一个工作表是由大量的单元格所组成。一个单元格可以保存三种基本类型的数据:数值、文本、公式。除了数据,工作表还能够存储图表、绘图、图片、按钮和其他的对象。这些对象并不包含在单元格中,而是主流在工作表的绘图层中。在单元格中输入文本和数值非常简单。吧单元格指针移到合适的单元格,使它成为当前活动单元格,输入值后按Enter键。当单元格被激活时数值会在单元格中显示,同时也会在编辑栏中显示。当然,用户在输入数值和货币符号时,可以包括小数点和美元符号,还可以包括加号、减号和逗号。如果在数值前加负号或两边加括号,Excel将它看作为负数。在单元格中输入文本与输入数值一样简单:激活单元格,输入文本,然后按Enter键就可以了。一个单元格最多能够容纳32000个字符足够容纳书本一章的内容。尽管一个单元格可以容纳大量的字符,但是用户会发现,完全显示出这些字符是不可能的。2.2 基本的工作表操作在任何时候,当前工作簿只有一个。在当前工作簿中,当前工作表也只有一个。如果要激活另一个工作表,只需单击位于工作簿窗口底部的工作表的标签。也可以通过快捷键Ctrl+PageUp(激活前一个表),Ctrl+PageDown(激活下一个表)。如果工作簿中有好几个表格,所有的标签不会全部显示出来。可以使用“标签滚动”按钮来滚动显示表的标签。表的标签与工作表的水平滚动条享有共同的空间。也可以通过拖放标签分隔框来显示更多或更少的标签。拖放标签分隔框同时改变了所显示标签的数量和水平滚动条的大小。2.3 处理单元格和区域单元格是工作表中的基本元素。它可以保存数值、文本或者公式。一个单元格由其地址来识别,由列字母和行数字组成。例如,单元格D12就是地址为第4列和第12行的单元格。一组单元格叫做区域。第3章 Excel的高级操作3.1 公式和函数介绍公式使得电子表格变得非常有用。可以使用Excel中的公式来计算电子表格中的数据以得到结果。当数据更新后,无需做额外的工作,公式将自动更新结果。在单元格中输入公式,它进行计算后然后返回结果。公式使用数学运算符来处理数值、文本、工作表函数以及位于其他的函数,在一个单元格中计算出一个数值。数值和文本可以位于其他单元格中,这样可以方便地更改数据,赋予工作表动态特性。本质上来说,通过更改工作表中的数据同时让公式来做这个工作,用户可以快速查看多种结果。输入但那远隔的公式由下列几个元素组成:1. 运算符,如“+”(相加)和“*”(相乘)2. 单元格引用(包括定义了名称的单元格和区域)3. 数值或文本4. 工作表函数(如SUM或AVERAGE)在往单元格里输入了公式以后,单元格会显示公式计算的结果。当选中单元格的时候,公式本身会出现在编辑栏里。3.2 编辑公式就像可以编辑任何单元格一样,也可以编辑公式。在对工作表做一些改动时,可能也需要编辑公式,并且需要对公式进行调整以配合工作表的改动。或者,公式返回了一个错误值,这样用户需要对公式进行编辑以改正错误。下面是几种进入单元格编辑模式的方法。1. 双击单元格,这样就可以直接编辑单元格中的内容。2. 按F2键,这样就可以直接编辑单元格中的内容。3. 选择需要进行编辑的单元格,然后单击编辑栏。这样用户就可以在编辑栏中编辑单元格中的内同了。4. 如果包含一个公式的单元格返回一个错误,Excel会在单元格的左上角显示一个小方块。激活单元格,可以看到一个智能标签。单击智能标签,选择一个选项来更正错误。可以在“选项”对话框的“编辑”选项卡中控制Excel是否显示智能标签。3.3 创建图表和图形创建图表有三种方式,如下所示。1. 使用一次按键创建图表操作步骤如下。1) 首先在工作表中输入要做图表的数据。2) 然后选择在第一步中输入的数据区域,包括行和列标题。3) 接着按F11键,Excel插入一个新的图表工作表,并根据选择的数据显示此图表。2. 使用鼠标单击创建图表操作步骤如下。1) 首先确保显示“图表”工具栏。如果工具栏没有显示,右键单击任意工具栏,然后从菜单中选择“图表”选项。2) 接着选择要做图表的数据。3) 然后在“图表”工具栏上单击“图表类型”工具,从显示出的图标上选择一种图表类型。3. 使用图表向导创建图表最普通、最灵活的创建图表的方式是使用图表向导。要使用图表向导,进行如下操作。1) 首先选择要做图表的数据。2) 选择“插入”“图表”命令,然后设定图表向导的第一步到第四步的各种选项,单击完成按钮,创建图表,如图 31所示。图 31创建图表图3.4 高级图表制作通常,Excel中创建的基本图表已经足够满足用户的需要。如果用户要使图表显示出的数据更有视觉感染力,以一种图表类型为基础的图表常常是恰好能更好地满足要求。但是,如果要创建尽可能有效的图表,可能要使用Excel提供的附加自定义的功能。自定义图表包括改变其外观,如在其中添加新的元素。这些改动可以是纯粹的装饰,或是很基本的操作。用户添加到图表中的新元素可以使数据表、趋势线或误差线等部件。3.5 使用Excel进行数据分析数据列表是由一行标题(描述性文字)组成的有组织的信息集合,它还拥有可以是数值或文字的附加数据行。用户可以认为它是能够精确存储数据的数据库表格。通常把数据列表中的列称为字段,同时吧数据列表中的行称为记录。用户在Excel中创建的数据列表的大小受到单个工作表大小的限制。换句话说,数据列表的字段个数不能超过256,所能记载的记录不能超过65535(每一行含有字段名称)。Excel提供了多种工具来帮助管理和操作数据列表。通常,用户可能处于各种目的而使用数据列表。对于一些用户来说,数据列表只是一种了解信息的方法;其他的用户可能使用数据列表来存储最终进行报告的数据。普通的数据列表操作包括如下几种方式。1. 在数据列表中输入数据2. 根据特定条件帅选数据列表使其只显示指定的行3. 分类数据列表4. 插入公式计算小计5. 创建公式以计算根据特定条件过滤的数据列表中的结果6. 导出数据列表到SharePoint服务器与他人共享7. 在数据列表中创建小结表格另外还可以为工作表中的数据创建数据透视表以及透视图,单击“数据”“数据透视表以和数据透视图”,通过向导来创建,如图 32所示。图 32创建数据透视表及透视图图第4章 使用VBA进行编程4.1 VBA简介VBA宏是一组指令,能自动操作Excel的某些方面,这样用户就可以更有效地工作并减少错误的发生。例如用户可以创建一个宏,格式化并打印月末的销售报告。在宏被开发之后,就可以执行宏来完成这些消耗时间的流程了。创建并使用VBA宏并不是什么难事,用户只需打开宏录制器;Excel将会记录你的活动并把它们转换成VBA宏。当用户执行该宏时,Excel就会再次执行这些操作。更高级的用户能够写一些代码,让Excel完成无法记录的任务。例如,写一段程序显示自定义对话框,在Excel菜单中加一条新命令,或在一系列工作簿中处理数据。Excel中包含了VBA编辑器。4.2 VBA的用途VBA是一种极丰富的语言,有成千上万的用户在使用它。下面的列表列出了一些应用VBA宏可做的事情。插入一个文本字符串或公式:如果在工作簿中经常需要输入公司名,可以创建一个宏来替你做这件事情。自动更正功能也能完成这件事。自动执行一个用户经常执行的程序:例如,用户可能需要准备一个月末汇总,如果这个任务是有规律可循的,就可以开发一个宏替你做。自动执行重复操作:如果需要在12个工作簿中执行同样的操作,用户可以在第一次执行时录制宏,然后,让宏在其他工作簿中重复执行这些操作。创建定制的命令:例如,用户可以把几个Excel菜单命令结合在一起,这样只通过一次键盘击键或一次鼠标点击就课执行这些命令。创建定制的工具栏按钮:用户可以使用自己命令的按钮,自定义工具栏,执行自己写的宏。为不太了解Excel的用户创建一个简单的指南:例如创建一个非常简单的数据输入模板。开发新的工作簿函数:虽然Excel包括了很多种类的内置函数,但用户仍可以开发自定义的函数,使公式简化。创建完全的、立即可使用的、宏驱动的应用程序:Excel宏可以显示定制的对话框和在菜单栏中添加新的命令。为Excel创建自定义的插件:很多Excel中使用的插件都是由Excel宏创建的。4.3 两种VBA宏1. VBA子程序可以把子过程想象为一条新的命令,能被用户或其他宏来执行。在一个Excel工作簿中可以有任意多个子过程。子过程总是以关键字Sub开始的,接下来是宏的名称(每个宏都必须有一个唯一的名称),然后是一对括号,End Sub语句标志着过程的结束。中间包含的是该过程的代码。2. VBA函数第二种类型的VBA程序是函数。函数重视返回单一制(如同工作表函数一样)。如同用户可以使用Excel内置的工作表函数一样,VBA函数也可以被别的VBA程序执行,或在工作表公式中被使用。4.4 编写VBA程序1. 输入和编辑代码输入代码之前,用户必须在工作簿中插入一个VBA模块。如果工作簿已经存在一个VBA模块的话,就可以使用这个已有的模块。VBA模块显示为一个单独的窗口,类似于文本编辑器。用户可以在表单内移动它,执行选择文本、插入、复制、剪切和粘贴等操作。2. VBA的工作原理通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论