1. VBA是编辑语言,宏是用VBA代码保存下来的程序。
  2. VBA代码都是以“Sub宏名”及一对空括号开头,以“End Sub”结尾。
  3. 模块是保存过程的地方,一个模块可以保存多个不同类型的过程。
  4. 对象,工作簿,工作表,单元格,图片,图表,透视表等。
  5. 每个对象都有属性,属性是对象包含的内容或特点。(对象.属性)
  6. 对象的某些属性也是对象,属性和对象是相对而言的。
  7. 每个对象都有方法,方法是指在对象上执行的某个动作。(对象.方法)
  8. VBA的编辑环境——VBE(Visual Basic Editor)

   进入VBE的方法:

1. <Alt + F11>  2. 右击工作表,选择View Code 3. DEVELOPER下的Visual Basic

 

  1. 立即窗口(view- Immdediate Window)中直接输入命令,回车后将显示命令执行后的结果。如果立即窗口未显示,快捷键Ctrl + G
  2. 因为VBA程序一般保存在模块里,所以先添加一个模块。

方法1:菜单栏里的插入——模块

方法2:右击左边[工程资源管理器]的空白处,选择插入——模块

  1. 移除模块

方法1:选中模块,文件-移除模块

[工程资源管理器]中右击模块,选择移除模块

  1. 编写程序之前,需要添加一个空过程
    1. 双击模块,激活其代码窗口
    2. 插入——过程
    3. 设置过程名称为“mysub”,OK
    4. 得到Public Sub mysub()     End Sub
  2. 执行的快捷键:F5
  3. 帮助的快捷键:F1,VBA自带百科全书(必须将光标移到搜查词的中间)