




免费预览已结束,剩余15页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EXCEL宏基础知识培训 EXCEL宏介绍 什么是EXCEL宏 为什么要使用EXCEL宏 讲解EXCEL宏 一 录制宏 通过录制宏来学习宏的开发 最简单快速的宏开发就是录制一段宏 然后修改成需要的结果 F1是查看帮助的快捷键 通过录制宏学习复制粘贴通过录制宏来学习赋予单元格颜色 录制宏的方法 通过菜单中 工具 宏 录制新宏 来录制 在弹出的对话框中可指定宏名称 快捷键 保存位置和宏功能说明 录制宏的方法 在看到下图所示 停止录制 工具栏时表示此时宏录制已经开始了 注意 宏名最多可为255个字符 并且必须以字母开始 其中可用的字符包括 字母 数字和下划线 宏名中不允许出现空格 并不是所有的操作过程都可以被宏记录下来 查看宏代码 打开宏编辑器工具 宏 VisualBasic编辑器右键点击Sheet页名称 点击 查看代码 Alt F11 讲解EXCEL宏 一 录制宏二 编写宏 最简单的宏 弹出窗口Sub弹出窗口 Msgbox Hello World Endsub EXCEL宏语法介绍 一 定义过程名称命名规则 名字中可以包含字母数字和下划线 名字中不能包含空格句号惊叹号 也不能包含 字符 名字最多可以包含255个字符 Sub Sub endSubFunction Function endFunction相同点 都可以有参数不同点 Sub不能返回值 Function可以返回值 Sub函数中可以调用Function函数 EXCEL宏语法介绍 二 定义变量使用dim语句定义变量例如 Dimnasinteger 定义n为integer类型的变量Dimstasworksheet 定义worksheet对象类型的变量DimZeroArray 0To5 定义下标范围为0到5的数组Subrun dimaasintegera 20Endsub 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 OpenFileName C Book1 xls 打开一个文件ActiveWindow Close 关闭当前工作簿ActiveCell Clear 清除单元格中所有文字 批注 格式 所有的东西MsgBoxSelection Rows Count 弹出选中范围的单元格的行数MsgBoxSelection Columns Count 弹出选中范围的单元格的列数MsgboxSelection Address 弹出选中范围的单元格的地址Application Runmacro text 执行一个名为text的宏ActiveWindow ScrollRow 1 滚动到第一行InputBox Enteryourname 弹出inputbox输入框kk Application GetOpenFilename EXCEL XLS XLS Title 提示 请打开一个EXCEL文件 通过打开文件对话框获取文件名Application Dialogs xlDialogZoom Show 打开zoom对话框 程序控制 If then elseif else endIf 例子 ifn 2thena 10elseifn 2thena 20elsea 30endif 判断语句 程序控制 For tonext 循环语句 例子 fori 1to10a a 1next 调试与错误处理 调试工具 A 单步执行过程 按下F8键B 跳过过程 跳过已测试无误的过程节省时间 按下Shint F8键C 跳出过程 跳过程剩余部份 按下Ctrl十shift十F8键D 运行到光标处 跳过一组语句 按下Ctrl F8键E 设置下一条语句为光标所指语句 要警惕会忽略不执行中间的语句 按下Ctrl十F9键 安全性和保护 要在Excel中运行宏必须设置宏的安全级别 默认情况是高级 此时宏无法运行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州中医药大学第一附属医院第十三届贵州人才博览会引才21人模拟试卷参考答案详解
- 2025贵州黔西南州望谟县消防救援大队招聘政府专职消防文员1人模拟试卷带答案详解
- 2025江苏南通市海门区民政局招聘包场镇民政公益性岗位人员招聘2人考前自测高频考点模拟试题及答案详解(典优)
- 2025内蒙古阿拉善盟赛汗人力资源服务有限公司招聘10人考前自测高频考点模拟试题附答案详解(完整版)
- 2025年甘肃省庆阳市新庄煤矿面向社会招聘生产性灵活用工206人考前自测高频考点模拟试题带答案详解
- 2025北京市检察机关聘用制司法辅助人员招聘147人模拟试卷及答案详解(夺冠系列)
- 2025年4月深圳市深汕特别合作区招聘事务员38人考前自测高频考点模拟试题及1套完整答案详解
- 2025吉林长春经济技术开发区人民法院面向社会招聘审判辅助人员聘用人员模拟试卷及答案详解(典优)
- 2025安徽艺术学院高层次人才招聘30人考前自测高频考点模拟试题(含答案详解)
- 2025广东广州市海珠区招聘事业单位工作人员19人模拟试卷及答案详解(各地真题)
- 2022智慧园区设计、建设与验收技术规范
- 自备车补贴申请表
- 注塑成型技术培训之工艺理解课件
- 信息论与编码(第4版)完整全套课件
- 广西佑太药业有限责任公司医药中间体项目环评报告书
- 汽修厂安全风险分级管控清单
- 海绵城市公园改造施工组织设计
- 上体自编教材-体育运动概论-模拟
- 05625《心理治疗》案例分析
- GB/T 2679.7-2005纸板戳穿强度的测定
- GB/T 25840-2010规定电气设备部件(特别是接线端子)允许温升的导则
评论
0/150
提交评论