[TOC]
# 我忽然觉得用其他语言解析xlsx,然后生成xlsx,受不了vb语法了🤦
# Excel 常用对象
1. Excel应用程序(Application)
2. 工作簿(Workbook):一个打开的excel文件
3. 工作表(Worksheet):一个excel文件中的工作表
4. 区域(Range)
5. Excel函数容器(WorksheetFunction)
# VBA
VBA是什么?
VBA是Visual Basic for Application的简写,它以VB语言为基础,经过修改并运行在Microsoft Office的应用程序,如Excel,Word中,它是不能像VB一样能生成可执行程序的。
## Excel应用程序
什么是Excel应用程序?
利用Excel和VBA为平台,开发出来的电子数据表即称Excel应用程序。
## VBE
在我们要学习VBA与用VBA编写代码时,必须先熟悉开发的环境——VBE。
VBE——Visual Basic Edirtor,如果大家对微软的一门编程语言有所了解的话,那对VBE的样子也就不会陌生的。那怎么进入VBE呢?
从Excel菜单中,选择`工具——宏——Visual Basic 编辑器`,或者按快捷键`Alt + F11`即可进入;
# 宏是什么
宏是什么?
我理解的宏是一系列固定动作的集合,这个集合当遇到让他执行的条件后就逐个执行。
有人把我们录制的宏比喻成一个武术运动员在比赛中练就的一段武术套路动作,这个套路遇到一定的条件(比赛)就执行。
好了,别闲着,动一动你可爱的右手,点点鼠标,打开一个Excel文件,录制一段宏来来研究研究,步骤如下:
(1)选中任意一个单元格;
(2)打开菜单—>工具—>宏—>录制新宏,调出宏录制对话框,输入宏名(mysub),确定;
(3)设置单元格字体为仿宋体,红色;
(4)点击停止录宏。
这样,一个简单的设置单元格格式的宏就录好了。
## 编辑宏
(1)按Alt+F8快捷键打开“宏”对话框;
(2)选择我们刚才录制的宏,点“编辑”按钮。
## 帮助
在代码窗口,选中关键字,按`F1`调出帮助文档。
# VBA学习资源
[菜鸟谈VBA最最基础入门《原创》](http://club.excelhome.net/thread-470603-1-1.html)
## VBA for wps2012
下载路径:https://download.csdn.net/download/chenqiai0/9592230
## VBA参考
http://www.360doc.com/content/13/0811/09/1752182_306330316.shtml
## VBA书籍
两本书籍:《别怕,Excel VBA其实很简单完整版》和《Excel-VBA教程完全版》