Excel宏基础讲座.ppt

上传人:max****ui 文档编号:6343940 上传时间:2020-02-23 格式:PPT 页数:20 大小:703.31KB
返回 下载 相关 举报
Excel宏基础讲座.ppt_第1页
第1页 / 共20页
Excel宏基础讲座.ppt_第2页
第2页 / 共20页
Excel宏基础讲座.ppt_第3页
第3页 / 共20页
点击查看更多>>
资源描述
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中运行宏必须设置宏的安全级别 默认情况是高级 此时宏无法运行 需修改成中级或低级 修改为中级时如打开含有宏的工作簿时系统会弹出是否启用宏的提示 若要运行宏则必须选择启用宏 安全性和保护 代码的密码保护打开VBE 工具 VBAProject属性 保护 勾选查看时锁定工程 输入密码后点确定 谢谢
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!