EXCEL函数教程3-宏的录制和应用

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宏的运用(本教材只使用VBA语言和EXCEL自带函数组合,不使用VB专业编程语言):

一. 宏的录制可以将重复的工作变得更简单;

示范一个例子:

看到了?可以将一些重复的工作录制下来,以后只需要执行宏就可以了。

按"ALT"+"F11"进入编辑框,或在"宏--查看宏--编辑".

今天只重点介绍如何录制和学会看VBA语言,如何组合VBA.以下所有语句符号,都需要输入法在英文字符状态.练习录制宏

二. 注意事项:

1.将日常工作录制成宏,工作表名称需固定,单元格位置也需固定.

2.其实不固定行不行? 行,是可以的,但需要另行编程,懂VBA语言,同时对函数要相当熟悉.

3.返回上一次函数培训教程,重点说明下,将EXCEL分开做成数据表和查询表,利于宏的录制和运用.

4.宏程序用SUB程序名() 表示开始, END SUB表示结束, 每一个命令行表示一个指令

三. VBA常用语句

1.选择单元格: 表示方法一: Range("A2").Select 同EXCEL单元格一样

表示方法二: Cells(3,1).Select(即选择A3单元格) (行,列)坐标表示法,使用更自由, 一般用于编程自动读取数据时用.

返回上期函数教程,再次讲解下单元格(平面)坐标.

练习:

当前活动的单元格表示方法: ActiveCell

2.工作表选择: Sheets("工作表名称").Select 或 Sheets(顺序数字).Select

3.文件选择: Windows("文件名称").Select 或 Windows(顺序数字).Select

4.信息提示对话框: Msgbox("信息内容",vbYesNo + vbInformation, "信息框名称")

可以只有VBYES一个确定框.

5.条件语句: if then... Elseif... Else... endif

同IF函数原理一样,返回函数教程,进一步讲解流程图的绘制.

6.循环语句: For X = 0 To A Next 例: 从0-100次循环 For X = 0 To 100 Next

7.Dim声明一个变量,例: Dim A,B,C,D (声明4个变量)

8.Run运行另一个行程, Goto 跳到另一个程序

9.使用Application执行EXCEL函数 经常运用的命令

例:Application.CountIf(sheets(d9).Range("A:A"), S)执行的是CountIf统计函数

四. 示范制作一个每月固定工作的宏

五. 总结:

1.录制和制作宏,先设计出流程图,即将工作划分为12345,结合条件函数,组合而成.

2.平时多录制宏,然后查看原代码,看多了就明白.

3.初学者可录制简单的工作,一个复杂的工作可分步录制,然后组合起来.

法在英文字符状态.录制和运用.

使用更自由, 0 Next

相关文档
最新文档