《Excel电子表格》word版_第1页
《Excel电子表格》word版_第2页
《Excel电子表格》word版_第3页
《Excel电子表格》word版_第4页
《Excel电子表格》word版_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、PAGE PAGE 21Ecxel 2003工作界面工具栏按钮菜单栏标题栏名称框工作表标签工作表编辑区任务窗格编辑栏列标行号二、Excel的基本概念与基本操作1、基本概念(1)工作簿:以文件的形式存在(扩展名为.xls),可以看成是一个活页夹。单击“文件新建”菜单即可创建一个新工作簿,或者用“文件另存为”菜单将默认的Book1.xls存为指定的文件。(2)工作表 相当于活页夹中的其中一页,一个工作簿最多有255个工作表,打开时默认为三个工作表(sheet1、sheet2、sheet3)。显示在当前屏幕上的称为活动工作表(或者叫当前工作表)。(3)单元格:工作表由若干个单元格组成,一个工作表最多

2、可包含256(列)65536(行)个单元格。每个工作表只有一个单元格是活动的,称为活动单元格。(4)相对地址:用于表示单元格位置,形式为:列标+行号,如B3表示第3行第2列那个单元格。(5)绝对地址:在列标、行号前加上“$”符号,如$B$3。2、工作表数据的输入单元格内容的光标定位:双击单元格,或单击单元格后按F2,或将光标定位在编辑栏中;单元格的定位:单击单元格(或者用四个方向键)。输入文本型数据文本型数据是指由汉字、英文字母或数字组成的字符串,如“星期一”、“1季度”、“P5”等都属于文本型数据。默认情况下,在单元格中输入文本型数据时输入的内容为左对齐。(如果输入的数据长度超出单元格长度,

3、并且当前单元格右侧为空,则文本会扩展显示到其右侧单元格中,如右侧不为空则超出部分不显示,但在编辑栏内可以看到全部内容。)输入数值型数据数值型数据由数字(09)、正负号、小数点、分数号、百分号、指数符号(E或e)、货币符号(¥或$)和千分位分隔号等组成,输入后自动右对齐。输入正、负数:正数直接输入(默认为11位,超过则自动用科学计数法显示);负数则在数字前加“-”号,或者加上圆括号:(36)。输入分数:先输入0和一个空格,再输入分数。如输入0 11/18表示分数11/18。输入百分数:直接在数字后加“%”。输入小数:直接加小数点(如果全部是小数且位数一致时可以“自动设置小数点”选择“工具选项”菜

4、单,在“编辑”选项卡中选择中“自动设置小数点”项,在“位数”编辑框中输入小数位数。输入数字字符:先输入一个单引号(英文状态),再输入数字。输入日期和时间:可按年月日的顺序输入数字,中间用“/”或“-”分隔。时间则用“:”分隔。按【Ctrl+;】可插入系统日期,【Ctrl+Shift+;】可插入系统时间。自动填充数据:如果要在一列或一行相邻单元格中输入相同(或有规律)的数据,可先输入第一(第二个)数据再按住填充柄(单元格右下角的小黑点)拖拉。还可以使用“编辑填充”菜单进行其他方式的自动填充。使用快捷键填充相同的数据:选择要输入相同数据的单元格,输入数据,然后按【Ctrl+回车】键。设置数据输入条

5、件:单击“数据有效性”菜单,在弹出的对话框中设置。单元格内容分行显示:一个单元格内输入的内容要分两行时,可以按【ALT】+【Enter】键。3、工作表数据的编辑(1) 单元格的选择选择一个单元格:用鼠标单击即可选择一行:单击行号选择一列:单击列标选择连续单元格:用鼠标拖拉,或先单击开始单元格,再按住【Shift】键单击结束单元格。选择不连续单元格:按住【Ctrl】键再单击各个要选择的单元格。选择整个工作表:单击行号和列标的交叉处。(2)单元格的编辑单元格内容的复制:选择单元格,单击“编辑复制”菜单,再定位到目标单元格单击“编辑粘贴”菜单(或者用快捷键【Ctrl】+C和【Ctrl】+V)。单元格

6、内容的移动:用“编辑剪切”和“编辑粘贴”菜单,或选择单元格后按住边框拖动,也可以用快捷键【Ctrl】+X和【Ctrl】+V。单元格内容的删除:选择要删除的单元格后按【Del】键。单元格的删除、插入:选择所要删除的单元格,单击右键选择“删除”或“插入”。行、列的删除、插入:在行号(列标)上单击右键,选择“删除”或“插入”。(3)数据的查找与替换:选择“编辑查找(或替换)”菜单项三、编辑和格式化工作表1、工作表常用操作(1)选择和设置工作表组在Excel中,当需要对单个工作表进行操作时,可单击Excel工作区左下角的工作表标签,将其变为当前工作表。当需要对多个工作表进行移动、复制等操作,或者同时对

7、多个工作表中相同位置的单元格进行时,可将这些工作表同时选中,此时Excel会自动将选中的工作表成组,从而使我们可以进行上述操作。操作方法:连续多个工作表(按住Shift键再单击鼠标);不连续的多个工作表(按住Ctrl键再单击鼠标);在工作表标签上单击右键,选择“选定全部工作表”菜单项,可以选择全部工作表。单击任意一个工作表标签可以取消工作组。(2)重命名工作表默认情况下工作表名为“Sheet1”、“Sheet2”、“Sheet3”,为方便管理和使用可以取一个反映其特点的名字。操作方法:双击工作表标签,输入新名字;或者在工作表标签上单击右键,选择“重命名”项,输入新名字。(3)移动和复制工作表在

8、同一工作簿中移动:用鼠标按住工作表标签拖拉到目标位置即可。在工作表标签上单击右键,选择“移动或复制工作表”项,在弹出的对话框中进行操作即可。(4)插入、删除和隐藏工作表默认情况下新建工作簿中只包含三张工作表,用户可以根据需要插入新工作表,或者将不需要的工作表删除,还可将工作表隐藏起来,起到保护重要数据的作用。工作表的插入:在工作表标签上单击鼠标右键,选择“插入”即可;也可使用“插入工作表”菜单。工作表的删除:在要删除的工作表标签上单击鼠标右键,选择“删除”即可;或者用“编辑删除工作表”菜单。工作表的隐藏:选择要隐藏的工作表,然后选择“格式工作表隐藏”菜单项,即可将所选工作表隐藏起来。选择“格式

9、工作表取消隐藏”菜单可恢复显示。(5)设置工作表标签颜色为区分不同类型的工作表,用户可以设置工作表标签的颜色。操作方法:在工作表标签上单击右键,选择“工作表标签颜色”菜单项,在对话框中设置所需的颜色。(6)拆分与冻结工作表如果工作表太大,行数过多,要查看工作表靠右侧或下边的数据时常常会忘记行标题或列标题。此外若要比较工作表不同位置的数据,通过拖动滚动条查看也很麻烦。此时可以将行标题或列标题冻结起来,或者将工作表拆分成两个部分。拆分工作表:将鼠标移到水平拆分条(或垂直拆分条,分别在右上角或右下角)上拖拉鼠标。冻结工作表:选择标题下的行(或列),单击“窗口冻结窗格”菜单项。2、单元格常用操作(1)

10、单元格的合并与取消:“格式单元格”菜单项,在对话框中选择“对齐”选择项卡。注意: “合并及居中”和“跨列居中”的区别。(2)插入单元格、行与列:右键或“插入”菜单(3)删除单元格、行与列:右键或“编辑”菜单(4)添加批注:利用Excel提供的批注功能可以为复杂的公式或特定的单元格添加批注,从而使别人更容易了解工作表中的内容。操作方法:“插入批注”菜单项,选择“视图批注”菜单可显示批注。右键单击有批注的单元格,选择“删除批注”。(5)调整行高和列宽:直接用鼠标拖拉或用“格式”菜单。3、格式化工作表为使制作的工作表更加美观并便于阅读,用户可以根据需要设置单元格的字符格式、数据格式、对齐方式、边框和

11、底纹等,使表格条理清晰。(1)设置单元格字符格式(2)设置单元格数字格式(3)设置单元格对齐方式(4)设置单元格边框和底纹(5)自动套用格式4、保护工作簿和工作表(1)保护工作簿:选择“工具保护保护工作簿”菜单。(2)保护工作表:单击要保护的工作表标签,选择“工具保护保护工作表”菜单。(3)保护单元格:选中不需要保护的单元格区域,选择“格式单元格”菜单,在“保护”选项卡中取消“锁定”复选框。再在“保护工作表”对话框中只勾选“选定未锁定的单元格”复选框,对工作表进行保护即可。字体的格式化:选中要设置的单元格,单击“格式字体”菜单项。数字的格式化: 对齐方式的设置: 用工具栏按钮,或单击右键,选择

12、“设置单元格格式”。边框与底纹的设置: 自动套用格式化表格:选择要设置的区域,单击“格式自动套用格式”菜单。条件格式表格:选择要设置的区域,单击“格式条件格式”菜单,然后按要求进行设置。工作表的打印输出:设置打印区域:单击“文件打印区域设置打印区域”菜单项。单击“文件页面设置”菜单项,打开“页面设置”对话框进行设置。可以设置纸张大小、页边距、添加页眉页脚、设置每一页的表头等。打印预览:“文件打印预览”菜单项,显示实际的打印效果。工作簿和工作表的保护:设置打开密码:单击“工具选项”菜单项,选择“安全性”选项卡,设置打开密码或者修改密码;工作簿和工作表的保护:单击“工具保护”菜单项,可以设置工作簿

13、和工作表的保护。冻结表头:选定要冻结的下一行或下一列,单击“窗口冻结”菜单项。数据的隐藏:隐藏行(列):单击“格式行(列)隐藏”菜单项。工作表的隐藏:单击“窗口隐藏”菜单项。四、公式与函数的使用1、公式的应用公式是工作表中用于对单元格进行计算的表达式,利用公式可以对对同一工作表的各单元格、同一工作簿中不同工作表的单元格,以及不同工作簿的工作表中单元格的数据进行加、减、乘、除、乘方等各种运算。公式使用方法:在结果单元格中,输入“=”,再输入计算数或单元格地址和运算符(不以等号开头将会作为文本型数据进行处理)。运算符可以是常量、单元格地址和函数等。算术运算符:用于完成基本的数学运算。“+”、“-”

14、、“*”、“/”、“%”和“”。比较运算符:用于比较两个数值并产生逻辑值。“”、“=”、“”、“=”、“=”、“”文本运算符:使用文本运算符“&”可将两个或多个文本值串接起来产生一个连续的文本值。引用运算符:有3个,作用是将单元格区域进行合并计算。引用运算符含义实例:(冒号)区域运算符,用于引用单元格区域B5:D15,(逗号)联合运算符,用于引用多个单元格区域B5:D15,F5:H15(空格)交叉运算符,用于引用两个单元格区域的交叉部分运算符的优先级,如下表所示运算符含义优先级:(冒号)引用运算符1(空格),(逗号)-(负号)负数2%(百分号)百分比3(脱字号)乘方4*和/乘和除5+和-加和减

15、6&字符连接符7=比较运算符8=若要改变运算的次序可用括号(注意,没有大括号、中括号,一律以小括号代替)例:第10章,销售部费用表.xls2、单元格的引用通过单元格的引用可以在一个公式中使用工作表不同部分的数据,或者在多个公式中使用同一单元格中的数据,还可以引用同一工作簿中不同工作表中的单元格,甚至还可以引用不同工作簿中的数据。(1)引用单元格和单元格区域在Excel中,每个单元格都有一个地址,用户可以通过该地址引用单元格引用的单元格区域说明A1:A5引用单元格A1到A5的区域B2:F2引用单元格B2到F2的区域3:3引用第3行的所有单元格E:E引用第E列的所有单元格A1:C3,E5引用单元格

16、A1到C3之间的区域和E5单元格(2)相对引用、绝对引用和混合引用例:第10章,电费表.xls技巧:编辑公式时输入单元格地址后,按【F4】键,可在三者间切换。(3)引用不同工作表或工作簿中的单元格3、审核公式(1)公式错误代码代码含义#输入的数据或计算结果太长#DIV/0!除数引用了零值单元格或空单元格#N/A公式中没有可用数值,或缺少函数参数#NAME?公式中引用了无法识别的名称,或删除了公式中正使用的名称#NULL!使用了不正确的区域运算符或引用的单元格区域的交集为空#NUM!公式产生的结果数字太大或太小,Excel无法表达出来#RTF公式引用的单元格被删除,并且系统无法自动调整#VALU

17、E当公式或函数中的参数数据类型不匹配(2)使用公式审核工具栏使用该工具栏按钮可以非常方便地对单元格中的公式进行错误检查。(例,商品销售表.xls)4、函数的使用(1)函数的分类财务函数:进行日常的财务计算和财务分析。日期和时间函数:在公式中分析和处理日期值和时间值。数学和三角函数:进行各种数学计算统计函数:对工作表中的数据进行统计分析查找和引用函数:查找特定的数据或引用公式中的特定信息数据库函数:对数据表中的数据进行分类、查找和计算文本函数:用于处理公式中的文本字符串逻辑函数:可以进行真假值判断,或者进行复合检验。信息函数:判定单元格或公式中的数据类型。(2)函数格式函数是预先定义好的表达式,

18、它必须包含在公式中使用。每个函数都由函数名和参数组成。基本形式为:=函数名(参数1,参数2,),一个函数只有唯一的一个名称,它决定了函数的功能和用途。函数名后是用圆括号括起来的参数,各参数之间用逗号分隔。参数可以是数字、文本、数组和单元格引用,也可以是常量、公式或其他函数。(3)函数的使用方法:直接输入函数或使用函数向导(4)常用函数介绍 = 1 * GB3 COUNT函数功能:统计参数列表中含有数值数据的单元格个数格式:COUNT(Value1,Value2,Value3),其中“Value1,Value2,Value3”为包含或引用各种类型数据的参数(1到30个),但只有含有的单元格才被统

19、计。例:第10章 成绩排名表.xls 统计参加考试人数 = 2 * GB3 COUNTIF函数功能:统计某个单元格区域中符合条件的单元格数目格式:COUNTIF(range,criteria),其中“range”为要统计单元格个数的单元格区域;“criteria”为指定的条件表达式。例:第10章 成绩排名表.xls中 总分在600以上的人数 = 3 * GB3 MAX和MIN函数功能:分别返回参数列表中的最大值和最小值格式:MAX(number1,number2,number3),其中“number1、2”可以是数字、空白单元格、逻辑值或数字的文本表达式(1到30个),如果没有参数,则函数返回

20、值为0。例:第10章 成绩排名表.xls中 找出总分最高分 = 4 * GB3 RANK函数功能:返回一个在数字列表中的排位格式:MAX(number,ref,order),其中“number”为需要排序的数值;“ref”为要排序的单元格区域;“order”为排序方式,如果为“0”或缺省则按降序排列,否则按升序排列。例:第10章 成绩排名表.xls 进行排名 = 5 * GB3 IF函数功能:执行真假判断,根据逻辑值的真假返回不同结果。格式:IF(logical_test,value_if_true,value_if_false),其中“logical_test”为选取的条件;“value_i

21、f_true”为条件为真时返回的值;“value_if_false” 为条件为假时返回的值。例:第10章 成绩排名表.xls 按平均分划分等级(平均分大于100的为A,否则为B)此外,IF函数还可以嵌套(最多为7层),例如:用“=IF(I3=100,“A”,IF(I3=90,“B”,“C”)”把平均分划分为3个等级。 = 6 * GB3 TODAY函数功能:返回当前的日期的序列号(以1900年1月1日开始计算,到当前的天数)格式:TODAY(),该函数不需要参数。(如果系统日期改变了,可按【F9】键更新) = 7 * GB3 PMT函数功能:基于固定利率及等额分期付款方式,返回贷款的每期付款额

22、。格式:PMT(Rate,Nper,Pv,Fv,Type)其中“Rate”为贷款利率;“Nper”为该项贷款付款总期数;“Pv”为现值,或一系列未来付款的当前值的累积和,也称为本金。“Fv”为未来值,或在最后一次付款后希望得到的现金余额,如果省略则假设其为0,也就是一笔贷款的未来值为0;“Type”为数字0或1,用于指定各期的付款时间是在期初还是在期末。1代表期初,0或缺省代表期末。例如:假设某老板准备贷款100000元开店,贷款期限为8年,年利率为5.40%,那么他每月应还贷款多少? = 8 * GB3 数学与三角函数SIN函数:COS函数:ASIN函数:ACOS函数:LN、LOG和LOG1

23、0函数:POWER函数:五、Excel的数据管理1、创建数据清单Excel在数据分析和处理方面具有强大的功能,利用数据清单、排序、筛选和分类汇总功能,用户可以对工作表中的数据进行高效的分析和管理。(1)创建数据清单在Excel中,用户可以通过创建数据清单来管理数据。数据清单是一个二维的表格,由行和列构成,它与数据库相似,每一行表示一个记录,每一列表示一个字段。利用数据清单,可以方便地记录相关的数据,以及对数据进行排序、筛选和汇总等操作。在工作表中创建数据清单时,应注意以下几点:数据清单必须包含字段名行,且在数据清单的第一行创建。数据清单的每一行作为一个记录,存放相关的一组数据。数据清单的每一列

24、作为一个字段,存放相同类型的数据。避免将关键数据放在数据清单的左右两侧,以防止在筛选数据清单时,这些数据被隐藏。数据清单中不能有空行和空列。一个数据清单最好独占一个工作表。用户可直接在工作表中输入数据创建清单,也可利用Excel的“记录单”功能来创建。单击“数据记录单”菜单,。用数据清单管理数据数据排序(1)简单排序:对数据表中的单列数据按照升序(或降序)进行排序。数字:从小到大或从大到小排列日期:按日期的先后进行排列文本:升序时按特殊字符数字(09)小写字母(az)大写字母(AZ)汉字(以拼音排序),降序侧相反。逻辑值:升序时FALSE排在TRUE前,降序侧相反。空白单元格:总是在最前面例:

25、第11章 工资表.xls中对“实得工资”字段进行排序(2)多关键字排序例:第11章 工资表.xls中按“实得工资”的降序、“伙食津贴”的升序和“奖金”的降序进行排序。如果上述排序不能满足需要,用户还可以单击“排序”对话框的“选项”按钮进行自定义排序。3、数据筛选(1)自动筛选(2)高级筛选4、分类汇总分类汇总是把数据表中的数据分门别类地统计处理,可以对各类别的数据进行求和、求平均值等多种计算,并显示分级汇总的结果。对工作表的数据进行分类汇总时应注意以下事项:因为分类汇总是按字段名进行的,所以要进行分类汇总的数据表的第一和必须有列标签,并且数据区域中没有空行或空列。在分类汇总前必须先对数据按分类

26、字段进行排序。(1)简单分类汇总:对数据表中的某一列以一种汇总方式进行分类汇总例:在“产品销量统计表.xls”中按“销售员”字段对“销售额”进行分类汇总。(2)多重分类汇总:对工作表中的某列数据按照两种或两种以上的汇总方式或汇总项进行汇总。多重分类汇总每次的分类字段总是相同的,汇总方式或汇总项则不同。例:在“产品销量统计表.xls”中按“型号”对“销量”求和、“销售额”求最大值。(3)嵌套分类汇总:是指在一个已经建立了分类汇总的工作表中再进行另外一种分类汇总,两次分类汇总的分类字段是不同的。在建立嵌套分类汇总前同样要先对工作表中需要进行分类汇总的字段进行排序,排序的主要关键字应该是第1级汇总关

27、键字,排序时的次要关键字应该是第2级汇总关键字,其他的依次类推。例:按“品牌”和“型号”来查看“产品销量统计表”中的“销量”和“销售额”。(4)显示或隐藏明细数据六、Excel的图表利用Excel提供的图表功能,可以形象直观地反映工作表中的数据,使枯燥的变得生动,并方便用户进行数据的比较和预测。图表以图形化的方式直观地表示工作表中的数据,它是在表格数据的基础上创建的,并随着表格数据的变化而变化,方便用户查看数据的差异和预测趋势。1、图表的类型柱形图和条形图:用于显示一段时间内的数据变化或显示各项之间的比较情况。一般水平方向为类别,垂直方向为数值。折线图:适用于显示在相等时间间隔下数据的变化趋势

28、。饼图:显示一个数据系列中各项的大小与各项总和的比例。XY散点图:显示若干数据系列中各数值之间的关系,或者将两组数绘制为XY坐标的一个系列。面积图:强调幅度随时间的变化,也可用于引起人们对总值趋势的注意。圆环图:显示各个部分与整体之间的关系。雷达图:比较若干数据系列的总和值。曲面图:显示两组数据之间的最佳组合。气泡图:气泡图将序列显示为一组符号。不同的值由相应点在图表空间中的位置经及符号的大小表示。股份图:用来描绘价格走势。圆锥、圆柱和棱锥图:与柱形图和条形图类似。2、图表的创建(1)使用“图表”工具栏创建(2)使用“图表向导”创建3、图表的编辑修改(1)更改图表类型:在图表空白处单击右键,选

29、择“图表类型”菜单项。(2)更改数据源:(3)行列数据对换:选择中图表后单击“图表”工具栏中的“按列”或 “按行”按钮。(4)设置图表选项修改图表标题、添加网格线、更改图例、添加数据标志(5)设置图表格式设置图表标题格式、设置坐标轴格式、设置数据系列格式、设置图表区和绘图区格式例:(第12章)毛巾销售统计表.xls 创建四个城市毛巾厂2008-2010年销售额。4、数据透视表数据透视表能对表格进行简单的分析处理,使表格中的数据更清晰、更直观地显示。(1)创建数据透视表数据透视表是一种对大量数据快速汇总和建立交叉列表的交互式表格,用户可以交换其行或列以查看对数据源的不同汇总,还可以通过显示不同的

30、行标签来筛选数据,或者显示所关注区域的明细数据,它是Excel强大数据处理能力的体现。不是所有工作表都有建立数据透视表的必要,一般记录数据众多、以流水账形式记录、结构复杂的工作表才有建立数据透视表的必要。为确保数据可用于数据透视表,应注意以下几方面:在源表中删除所有空行或空列在源表中删除所有自动小计确保第一行只包含各列的描述性标题(列标题)确保各列只包含一种类型的数据,而不能是文本与数字的混合。例:第12章 销售订单.xls 数据透视表“布局”对话框中有4个不同的区域。拖放到:“行”区域的字段将占一行,拖放到“列”区域的字段将占一列,“行”和“列”相当于X轴和Y轴,它们确定了一个二维表格;“页

31、”则相当于Z轴(它不是必须的),Excel将根据“页”区域中的字段对透视表进行分页;“数据”区域用来放置需要计算或汇总的字段。(2)编辑数据透视表添加、删除字段更改布局样式显示、隐藏数据更新数据透视表5、VBA简介VBA是微软开发的使各种应用程序共享的一种通用自动化语言Visual Basic For Application(VBA)。可以认为VBA是非常流行的应用程序开发语言Visual Basic 的子集。实际上VBA是“寄生于”VB应用程序的版本。VBA和VB的区别包括如下几个方面: VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化 VB具有自己的开发环

32、境,而VBA必须寄生于已有的应用程序。 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的“父”应用程序,例如Excel。尽管存在这些不同,VBA和VB在结构上仍然十分相似。事实上,如果你已经了解了VB,会发现学习VBA非常快。相应的,学完VBA会给学习VB打下坚实的基础。而且,当你学会在Excel中用VBA创建解决方案后,即已具备在Word、 Access、 ProwerPoint中用VBA创建解决方案的大部分知识。 确切地讲,VBA是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案。VBA的一个

33、关键特征是你所学的知识在微软的一些产品中可以相互转化, VBA可以称作Excel的“遥控器”。(1)Excel环境下VBA可以实现的功能使重复的任务自动化。 自定义Excel工具栏,菜单和界面。 简化模板的使用。 自定义Excel,使其成为开发平台。创建报表。对数据进行复杂的操作和分析。 用其他语言开发应用程序,一半的工作是编写一些基本功能的模块,包括文件的打开和保存、打印、复制等。而用Excel作为开发平台,则由于Excel已经具备这些基本功能,我们要做的只是使用它。 (1)录制简单的宏 所谓“宏”,是指一系列Excel能够执行的VBA语句。 例:录制改变单元格的颜色宏,步骤如下: 打开新工

34、作簿,确认其他工作簿已经关闭。 选择A1单元格,单击“工具宏录制新宏”菜单。 在弹出的对话框中输入“改变颜色”作为宏名替换默认宏名,单击“确定”按钮。此时在状态栏中显示“录制”,还弹出了一个“停止录制”工具栏。单击“格式单元格”菜单,选择“图案”选项卡中的红色,单击“确定”按钮。 单击“停止录制”工具栏按钮,结束宏录制过程。 (2)执行宏 要执行刚才录制的宏,可以按以下步骤进行: 选择任何一个单元格,比如A3。 单击“工具宏宏”菜单,显示“宏”对话框。 在对话框中选择“改变颜色”宏,选择“执行”,则A3单元格的颜色变为红色。(3)查看录制的代码 单击“工具宏宏”,显示“宏”对话框。 单击列表中

35、的“改变颜色”,单击“编辑”按钮,打开VBA的编辑器窗口(VBE)。里面显示如下代码:Sub 改变颜色() 改变颜色 MacroRange(C15).Select With Selection.Font .Name = 宋体 .FontStyle = 常规 .Size = 12 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .ColorIndex = 3 End WithEn

36、d Sub各行代码的含义如下:Sub 改变颜色():宏的名称。 中间的以“ ”开头的行称为“注释”,它在录制宏时自动产生。 以With 开头到End With 结束的结构是With结构语句,这段语句是宏的主要部分。这整段语句设置该区域内部的一些“属性”。 .ColorIndex = 3:将该内部设为红色。注意:有一小圆点,它的作用在于简化语句,小圆点代替出现在With后的词,它是With结构的一部分。红色被数字化为3。.Pattern = xlSolid:设置该区域的内部图案。由于是录制宏,所以,虽然并未设置这一项,宏仍然将其记录下来。xlSolid表示纯色。 .PatternColorInd

37、ex = xlAutomatic:表示内部图案底纹颜色为自动配色。 End With:结束With 语句。 End Sub:整个宏的结束语 (4)编辑录制的代码 需要编辑宏是因为以下三个方面的原因。(1)在录制中出错而不得不修改;(2)录制的宏中有多余的语句需要删除,提高宏的运行速度;(3)希望增加宏的功能。比如:加入判断或循环等无法录制的语句。 (5)录制宏的局限性 希望自动化的许多Excel过程大多都可以用录制宏来完成。但是宏记录器存在以下局限性,通过宏记录器无法完成的工作有: 录制的宏无判断或循环能力。人机交互能力差,即用户无法进行输入,计算机无法给出提示。无法显示Excel对话框。 无法显示自定义窗体。 七、Excel页面设置与打印输出1、设置页面和打印区域在打印工作表前,一般还需要对纸张大小、打印方向、页边距、打印位置、页眉页脚,以及要打印的区域等进行设置。例:“加班工资表.xls”设置纸张大小和打印方向设置页边距设置页眉页脚设置打印区域2、分页预览与设置分页符3、预览与打印练习:打印“考试成绩统计表”要求:上下边距为2,左右边距为1.2 水平居中,第二页显示表头。Excel综合练习题第一题打开练习1.xls工作簿,分别在Sheet1工作表中的G列、I列插入“总成绩”和插入“名次

温馨提示

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

评论

0/150

提交评论