excel VBA基础

摘要

关于excel开发的简介。

一、平台

虽然经常用,但不一定能叫出excel界面的名字,介绍如下:


1.应用程序结构,开发的excel程序一般作为一个整体,包括

  1. 模块,       保存通用过程,供其他过程调用
  2. 类模块,   保存自定义对象,除了系统系统对象外,可自定义类来创建对象。
  3. 用户窗体,将用户和工作表隔离,防止意外修改和隐藏敏感数据(一般有,登录窗体,数据录入窗体,图表显示窗体)
  4. 工作表,    用于保存和显示程序数据,一般制作出表格格式,设置好样式,通过VBA获取表格数据,经过加入处理填入相应单元格,拱用户使用
2.开发流程

1.准备

 编写系统任务书(程序开发目标、任务、功能、性能指标、人员经费、进度安排作为开发和检验基本依据)

需求分析包括(功能需求、环境、界面、安全、用户技术层次)

2.系统设计 

确定工作表及表中列数据,窗体等;界面设计(在工作表中添加控件,设计用户窗体,设计自定义功能区);代码设计(代码和界面交替进行)

3.测试

4.发布用户

注意版本,动态链接库(如果使用了ActiveX控件的dll文件(或ocx)包含在应用程序中予以发布,辅助文件(如图片,数据库,帮助)将这些文件包括到发布文件中,最好发布到其他盘符中测试,检查是否使用了绝对路径来引用相关文件。

二、宏

宏是什么

完成各种操作的一组命令集

好处

自动执行重复文档制作任务,可以创建解决方案

创建宏的方法

1.录制宏

2.VB编辑器修改已录制宏

在创建后,可以将宏分配给对象(按钮,图形,控件以及快捷键)

技巧
录制宏,分析自动记录的代码来学习VBA,对象和属性

使用宏

1.按键

2.宏对话框

3.快速工具栏

4.按钮、图形对象绑定宏

个人宏工作簿

录制宏时有三个保存位置
个人宏工作簿
新工作簿
当前工作簿
如果希望每次使用excel都能使用宏,选择个人宏工作簿
个人宏工作簿
    为宏设计的,特殊的具有自动隐藏特性的工作簿,保存位置选择个人宏工作簿时,不存在则创建新的,
    存在,则每次excel启动,则自动打开,并隐藏在活动工作簿后面,
    要让宏在多个工作簿内使用,则创建个人宏工作簿,并将宏保存在其中.工作簿名称为PERSONAL.XLSB
    保存位置:C:\Users\用户名\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB
要显示的话,视图 | 窗口 | 取消隐藏

宏安全

vba可以对系统和数据文件进行操作
默认打开包含宏的工作簿,显示警告禁用所有宏
文件  | 选项 | 信任中心 | 宏设置 
开发工具| 代码 | 宏安全

三、VBE

vbe单独应用程序,但不能单独打开:
可以完成任务

1.创建vba过程

2.用户窗体

3.查看/修改属性

4.调试vba程序

alt + f 11 打开
操作界面

1.标题栏

2.菜单栏

3.工具栏(有6个, 视图 | 工具栏 | 自定义)

4.工程资源管理器(ctrl  + r 显示)

5.代码窗口

excel工程中,每个对象都有一个关联窗口,双击对象打开;ctrl+ J 自动显示成员列表

6.工具箱

设计窗体是才会显示

7,用户窗体

8,属性窗口

f4显示

9.立即窗口

代码加入Debug.print,立即输出内容

ctrl + G

10,本地窗口

猜你喜欢

转载自blog.csdn.net/u012712186/article/details/53289465