VBA
宏就是一段VBA语句的结合,VBA语句以宏的形式存放在excel中,供我们运行。宏不等于VBA,它只是VBA中最简单的应用。
但是宏不能完成自定义函数、循环判断等操作。
宏可通过编写VBA语句,录制宏两种方式获得。我们通常采用的方式是先录制宏,然后在完成录制宏的基础上进行语句优化调整,得到我们所要的宏。
VBA概念
对象:对象是VBA处理操作的内容。包括工作薄、工作表、单元格、图表等。
属性:每一个对象都有属性,一个属性就对应于对象的一种设置。引用属性时,对象和属性用小圆点来分隔。
方法:每一个对象都有方法,方法就是在对象上执行某个动作。引用方法时,对象和方法用小圆点来分隔。
事件:指可以发生在一个对象上且能够被该对象识别的动作。对象与事件之间用下划线分隔。
VBA语句在visual basic编辑器中运行,即VBE。
VBA调试:F8键,分布运行VBA语句。
立即窗口,通过ctrl+G打开,窗口中可以看见debug,print的结果值,以及随时运行和计算代码。
监视窗口,可以将变量及表达式添加到监视窗口,可以实时查看
本地窗口,可以查看目前现有的变量的值
编辑窗口,鼠标停在变量上可显示该变量的值
VBA自动化
1、建立数据模板
准备三张表:数据源表,数据转换表,日报正文表。
数据源表:建立数据源,设置指标间的数据计算关系
数据转换表:包括控件,图表,文字通报三大类
宏就是一段VBA语句的结合,VBA语句以宏的形式存放在excel中,供我们运行。宏不等于VBA,它只是VBA中最简单的应用。
但是宏不能完成自定义函数、循环判断等操作。
宏可通过编写VBA语句,录制宏两种方式获得。我们通常采用的方式是先录制宏,然后在完成录制宏的基础上进行语句优化调整,得到我们所要的宏。
VBA概念
对象:对象是VBA处理操作的内容。包括工作薄、工作表、单元格、图表等。
属性:每一个对象都有属性,一个属性就对应于对象的一种设置。引用属性时,对象和属性用小圆点来分隔。
方法:每一个对象都有方法,方法就是在对象上执行某个动作。引用方法时,对象和方法用小圆点来分隔。
事件:指可以发生在一个对象上且能够被该对象识别的动作。对象与事件之间用下划线分隔。
VBA语句在visual basic编辑器中运行,即VBE。
VBA调试:F8键,分布运行VBA语句。
立即窗口,通过ctrl+G打开,窗口中可以看见debug,print的结果值,以及随时运行和计算代码。
监视窗口,可以将变量及表达式添加到监视窗口,可以实时查看
本地窗口,可以查看目前现有的变量的值
编辑窗口,鼠标停在变量上可显示该变量的值
VBA自动化
1、建立数据模板
准备三张表:数据源表,数据转换表,日报正文表。
数据源表:建立数据源,设置指标间的数据计算关系
数据转换表:包括控件,图表,文字通报三大类
2、数据提取自动化