




免费预览已结束,剩余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版高端别墅清洁人员劳动合同
- 2025年新能源汽车抵押融资合同样本
- 消费者选择行为变化-洞察及研究
- 2025年度生活垃圾运输合同废弃物处理设施运营环保责任合同
- 2025电商企业年度运营项目总监劳动合同
- 2025版试用期劳动合同:电力行业试用期员工安全生产责任书
- 2025版起重机安全认证买卖合同范本
- 2025版高端景观铁艺栏杆施工合作协议
- 2025年网络安全防护系统设计与实施合同
- 2025变更劳动合同协议书:文化用品企业销售员合同调整方案
- 子宫憩室护理查房
- 河南省开封市西北片区2023-2024学年九年级英语第一学期期末达标检测模拟试题含解析
- 体育开学第一课课件
- 被诈骗的起诉书范文
- 医院病历单请假用
- 肝胆外科专科知识题库及答案
- 滁州市珠龙广卫绢云母粉厂滁州市南谯区将军山绢云母矿1万吨-年露天采矿工程项目环境影响报告书
- 迷你中长导管-
- 钢质防火门安装施工方法
- 优化物理教学策略的思考(黄恕伯)
- GB/T 26358-2022旅游度假区等级划分
评论
0/150
提交评论