- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EXCEL宏基础知识培训 EXCEL宏介绍 什么是EXCEL宏? 为什么要使用EXCEL宏? 讲解EXCEL宏 一、录制宏 通过录制宏来学习宏的开发 最简单快速的宏开发就是录制一段宏,然后修改成需要的结果。(F1是查看帮助的快捷键) 通过录制宏学习复制粘贴 通过录制宏来学习赋予单元格颜色 录制宏的方法 通过菜单中“工具-宏-录制新宏”来录制 在弹出的对话框中可指定宏名称,快捷键,保存位置和宏功能说明 录制宏的方法 在看到下图所示“停止录制”工具栏时表示此时宏录制已经开始了 注意:宏名最多可为255个字符,并且必须以字母开始。其中可用的字符包括:字母、数字和下划线。宏名中不允许出现空格。并不是所有的操作过程都可以被宏记录下来 查看宏代码 打开宏编辑器 工具-宏-Visual Basic编辑器 右键点击Sheet页名称,点击“查看代码” Alt+F11 讲解EXCEL宏 一、录制宏 二、编写宏 最简单的宏 弹出窗口 Sub 弹出窗口 () Msgbox “Hello,World” End sub EXCEL宏语法介绍 一、定义过程名称 命名规则: * 名字中可以包含字母数字和下划线。 * 名字中不能包含空格句号惊叹号,也不能包含@ $ #字符 * 名字最多可以包含255个字符。 Sub:Sub/end Sub Function : Function/end Function 相同点:都可以有参数 不同点: Sub不能返回值, Function可以返 回值。 Sub函数中可以调用Function函数。 EXCEL宏语法介绍 二、定义变量 使用dim 语句定义变量 例如: Dim n as integer ‘定义n为integer类型的变量 Dim st as worksheet ‘定义worksheet对象类型的变量 Dim ZeroArray(0 To 5) ‘定义下标范围为0到5的数组 Sub run() dim a as integer a=:20 End sub EXCEL宏语法介绍 三、常用对象 Application:Excel应用程序进程对象,可包含多个WorkBook。 WorkBook:Excel工作簿对象,可包含多个worksheet。 Worksheet:Excel工作表对象。 Sheets:Excel工作表对象集合,可包含多个worksheet。 Range:Excel工作表内单元格集合对象,可包含多个Cell。 Cells:Excel单元格对象集合,通过cells(r,c)指定行号列号定位到单元格。 EXCEL宏语法介绍 四、常用函数 Trim():去掉字符串前后的空格。 Mid():截取字符串中的指定部分 InStr():查找一个字符串中另一个字符串出现最初的位置 Cstr():转换成字符串类型 Var():转换成数值类型 Offset():在当前单元格基础上向指定方向移动指定格数 Value:获取或设置单元格值(Value2 属性不使用 Currency 和 Date 数据类型。通过使用 Double 数据类型,可将用这些数据类型设置格式的数据按浮点数字返回。) Text:取得单元格格式化后的值,只能读取不能写入 Address:得到当前单元格的地址 Now:获得当前日期时间 Name:获取或设置对象名称 IIf (exp, truepart, falsepart):根据表达式的真假返回值。 Choose (index_num, value1, value2...):根据序号返回列表中的一个值。 EXCEL宏语法介绍 五、示例 Worksheets.Add 增加一个工作表 activesheet.delete 删除当前工作表 Workbooks.Open FileName:=C:\Book1.xls ‘打开一个文件 ActiveWindow.Close ‘关闭当前工作簿 ActiveCell.Clear 清除单元格中所有文字、批注、格式、所有的东西 MsgBox Selection.Rows.Count ‘弹出选中范围的单元格的行数 MsgBox Selection.Columns.Count ‘弹出选中范围的单元格的列数 Msgbox Selection.Address ‘弹出选中范围的单元格的地址 Application.Run macro:=text ‘执行一个名为text的宏 ActiveWindow.ScrollRow = 1 ‘滚动到第一行 InputBox (Enter your name) ‘弹出inputbox输入框 kk = Application.GetOpenFilename(EXCEL
您可能关注的文档
- 自由基聚合1(final)-1精选.ppt
- excel2010使用教程教案.ppt
- 人教版第三节降水的变化与分布精选.ppt
- 7起飞与着陆3教案.ppt
- 人教版第三节软体动物和节肢动物精选.ppt
- SPC统计过程控制第二版1企业版教案.ppt
- 7汽车空调系统的检修教案.ppt
- Excel2013教程(高级)教案.ppt
- 7桥梁工程教案.ppt
- 滑板可留推拉器操作培训精选.ppt
- 21.2 人的个体发育 教学设计-2024-2025学年苏科版生物八年级上册.docx
- 2024届北京朝阳区达标名校中考一模英语试题含答案.pdf
- 2023-2024学年全国全部仁爱版(科普版)初中地理单元测试(真题及答案)完整版724319409.pdf
- 高考语文阅读理解《上学路上的“新鲜事儿”》《那一代中国知识分子的幸福和自由上学记序》含答案.docx
- 中医面部知识培训课件下载.pptx
- 2024届河北省邯郸市临漳县第一中学高考冲刺模拟生物试题含解析.doc
- 2023-2024年陕西省华阴市施工员之设备安装施工基础知识考试必背200题通关秘籍题库(考点精编).docx
- (必考题)初中数学七年级下期末经典复习题(答案解析).pdf
- 2.1.1藻类、苔藓植物和蕨类植物能用孢子繁殖后代 教学设计-2024--2025学年济南版生物七年级上册.docx
- 江苏省新沂市第二中学-2015学年高一地理 2.1 岩石圈与地表形态(2)教学实录 鲁教版.docx
文档评论(0)