Excel宏基础学习教程ppt课件

上传人:M****1 文档编号:578172854 上传时间:2024-08-23 格式:PPT 页数:19 大小:310.50KB
返回 下载 相关 举报
Excel宏基础学习教程ppt课件_第1页
第1页 / 共19页
Excel宏基础学习教程ppt课件_第2页
第2页 / 共19页
Excel宏基础学习教程ppt课件_第3页
第3页 / 共19页
Excel宏基础学习教程ppt课件_第4页
第4页 / 共19页
Excel宏基础学习教程ppt课件_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《Excel宏基础学习教程ppt课件》由会员分享,可在线阅读,更多相关《Excel宏基础学习教程ppt课件(19页珍藏版)》请在金锄头文库上搜索。

1、火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去EXCELEXCEL宏基础知识宏基础知识火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去EXCEL宏介绍宏介绍什么是EXCEL宏? 为什么要使用EXCEL宏?火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立

2、断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去讲解讲解EXCEL宏宏一、录制宏一、录制宏火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去通过录制宏来学习宏的开发通过录制宏来学习宏的开发最简单快速的宏开发就是录制一段宏,然后修改成需要的结果。(F1是查看帮助的快捷键)通过录制宏学习复制粘贴通过录制宏来学习赋予单元格颜色火

3、灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去录制宏的方法录制宏的方法 通过菜单中“工具-宏-录制新宏”来录制在弹出的对话框中可指定宏名称,快捷键,保存位置和宏功能说明火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去录制宏的方法录制宏的方法 在看到下图所示“停止录

4、制”工具栏时表示此时宏录制已经开始了注意:宏名最多可为255个字符,并且必须以字母开始。其中可用的字符包括:字母、数字和下划线。宏名中不允许出现空格。并不是所有的操作过程都可以被宏记录下来火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去查看宏代码查看宏代码打开宏编辑器工具-宏-Visual Basic编辑器右键点击Sheet页名称,点击“查看代码”Alt+F11火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸

5、湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去讲解讲解EXCEL宏宏一、录制宏二、编写宏二、编写宏火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去最简单的宏最简单的宏弹出窗口Sub 弹出窗口 ()Msgbox “Hello,World”End sub火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹

6、上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去EXCEL宏语法介绍宏语法介绍一、定义过程名称一、定义过程名称命名规则:* 名字中可以包含字母数字和下划线。* 名字中不能包含空格句号惊叹号,也不能包含 & $ #字符* 名字最多可以包含255个字符。Sub:Sub/end SubFunction : Function/end Function相同点:都可以有参数不同点: Sub不能返回值, Function可以返回值。 Sub函数中可以调用Function函数。火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财

7、物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去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=:20End sub火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立

8、断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去EXCEL宏语法介绍宏语法介绍三、常用对象三、常用对象Application:Excel应用程序进程对象,可包含多个WorkBook。WorkBook:Excel工作簿对象,可包含多个worksheet。Worksheet:Excel工作表对象。Sheets:Excel工作表对象集合,可包含多个worksheet。Range:Excel工作表内单元格集合对象,可包含多个Cell。Cells:Excel单元格对象集合,通过cells(r,c

9、)指定行号列号定位到单元格。火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去EXCEL宏语法介绍宏语法介绍四、常用函数四、常用函数Trim():去掉字符串前后的空格。Mid():截取字符串中的指定部分InStr():查找一个字符串中另一个字符串出现最初的位置Cstr():转换成字符串类型Var():转换成数值类型Offset():在当前单元格基础上向指定方向移动指定格数Value:获取或设置单元格值(Value2 属性不使用 C

10、urrency 和 Date 数据类型。通过使用 Double 数据类型,可将用这些数据类型设置格式的数据按浮点数字返回。)Text:取得单元格格式化后的值,只能读取不能写入Address:得到当前单元格的地址Now:获得当前日期时间Name:获取或设置对象名称IIf (exp, truepart, falsepart):根据表达式的真假返回值。Choose (index_num, value1, value2.):根据序号返回列表中的一个值。火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋

11、财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去EXCEL宏语法介绍宏语法介绍五、示例五、示例Worksheets.Add增加一个工作表activesheet.delete删除当前工作表Workbooks.Open FileName:=C:Book1.xls打开一个文件ActiveWindow.Close关闭当前工作簿ActiveCell.Clear清除单元格中所有文字、批注、格式、所有的东西MsgBox Selection.Rows.Count 弹出选中范围的单元格的行数MsgBox Selection.Columns.Count弹出选中范围的单元格的列数Msgbox Sel

12、ection.Address弹出选中范围的单元格的地址Application.Run macro:=text执行一个名为text的宏ActiveWindow.ScrollRow = 1滚动到第一行InputBox (Enter your name)弹出inputbox输入框kk = Application.GetOpenFilename(EXCEL (*.XLS), *.XLS, Title:=提示:请打开一个EXCEL文件)通过打开文件对话框获取文件名Application.Dialogs(xlDialogZoom).Show 打开zoom对话框火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财

13、物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去程序控制程序控制Ifthen(elseif)( else)end If例子:例子: if n=2 thena=10 elseif n2 then a= 20 elsea=30 end if判断语句判断语句火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去程序控制程

14、序控制Fortonext循环语句循环语句例子:例子: for i=1 to 10 a=a+1 next火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去调试与错误处理调试与错误处理调试工具。调试工具。 A, 单步执行过程:按下F8键 B, 跳过过程(跳过已测试无误的过程节省时间):按下Shint+F8键C, 跳出过程(跳过程剩余部份):按下Ctrl十shift十F8键 D, 运行到光标处(跳过一组语句):按下Ctrl+F8键 E,

15、 设置下一条语句为光标所指语句(要警惕会忽略不执行中间的语句):按下Ctrl十F9键火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去安全性和保护安全性和保护要在Excel中运行宏必须设置宏的安全级别,默认情况是高级,此时宏无法运行。需修改成中级或低级。(修改为中级时如打开含有宏的工作簿时系统会弹出是否启用宏的提示,若要运行宏则必须选择启用宏)火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去火灾袭来时要迅速疏散逃生,不可蜂拥而出或留恋财物,要当机立断,披上浸湿的衣服或裹上湿毛毯、湿被褥勇敢地冲出去安全性和保护安全性和保护代码的密码保护打开VBE工具VBAProject 属性保护,勾选查看时锁定工程,输入密码后点确定

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号