VBA基础(1)

01-02)宏与VBA

【调出“开发工具”:】浏览器

宏是一组能够自动执行的代码。能够记录操做并生成相应的代码。函数

 

用宏来操做会比通常的操做方便不少,可是其仍有缺陷(有点操做即便用宏仍然很麻烦),那么用VBA就能够弥补这一缺陷。工具


如图,要删除字母间的空行的话,能够将这一区域选中,而后按“F5”,“定位”空行,而后删除。——能够将此操做“录制”成宏,更方便。学习

【宏总结】:开发工具

优势:能够重复执行相同的操做,提升工做效率;字体

缺点:不够智能化,没法交互工做,代码冗余。spa

解决方法:VBA(即手工写代码的方式来弥补这一缺陷)。debug

【宏在excel中的地位】:调试

  1. 提升代码的编写效率:excel

  2. 帮助学习VBA知识

01-03VBA基础

【基础介绍:】

是一种宏语言。PPTWordCAD中都有VBA

 

VBA窗口:】

就是VBE

工程资源管理器:显示代码文件(工做表);

属性窗口:能够显示工做表的相关信息;

当即窗口:能够显示debug信息;

本地窗口:能够进行代码调试(好像是能够显示变量值);

红框中分别是:工程窗口、属性窗口、对象浏览器。


【过程:】

过程介绍:


即子过程(子程序)、函数过程(函数)、属性过程(用得较少)。

用得最多! 

自定义函数!

在哪里写代码:

能够写在工做表里、也能够写在“模块”里。如,写在“模块”里:

l  新建一个模块:

l  在模块里写一个子过程:

l  点击上面的三角按钮运行程序:

l  能够在excel中画一个按钮,而后指定宏为该子过程:

01-05VBA代码编写规则

 

设置代码字体:

工具 --> 选项:

注释:

这里的编辑能够调出批量注释的窗口。

 

调试:

将光标放入子过程当中,而后点击“F8”,代码就会从第一行开始执行,而后不断的按F8逐句运行。

 

代码换行:

空格+下划线+空格+回车

 

01-06)对象:

工做簿和工做表:

一个excel文件就是一个工做簿(WorkBook

excel中的各个sheet就是各个工做表(WorkSheet

 

工做簿和工做表是VBA中很是重要的两个对象。

经常使用代码操做Excel中的对象:

excel中的对象有:工做簿、工做表、单元格、图表、透视表等;

excel中的集合有:workbooksworksheetscells等。

01-07)对象的属性:

 

属性就是,例如工做表的名字,单元格的值等。

a1就是A列的第一个单元格,a2就是A列的第二个单元格……

 

01-08)方法:

l  这个方法是对哪一个工做表作操做的呢?

A:当前正在使用的工做表(若是单元格前没有指定工做表,则默认是活动工做表)。

l  注意:Sheets(3)是指第三个工做表;而Sheet3是指名为“Sheet3”的工做表。

 

01-09)常量与变量:

常量:定之后就再也不变化:Const 常两名 = 常量表达式

如:Const pi = 3.1415926

 

变量:     Dim  a  As  Integer

                   a = 233

                   a = 344

Option Explicit:若是使用变量就必须先声明。

01-10)数据类型:

相关文章
相关标签/搜索