vba实战应用。
这个适合知道一点点基本用法的人实战学习。不适合零基础的。-零基础的去看上一个笔记。
实例1 是生成rfm模型的数据报告模板-填充数据-更改表/字格式等。
效果大概如图。
1、整合表。
总体图:表头:
右边那些按钮指定了相应的宏。方便操作。
2、排名表。
表头:变化类型在编码前先根据各自业务情况定义,逻辑比较复杂。
以上形式都无所谓,每个人根据业务做出来的都会有不一样,看业务要求。
一共编了这些sub,其中一键生成是基于其他已有模块的,其他模块根据操作顺序依次为。
rfm整合表:客户名称复制---数据填充—格式调整—圈出前十—突出新晋。
表头修复根据实际需要使用。
rfm客户排名:新排名录入—格式调整---变化类型。
多出的落地数据copy 是基础数据导入,核心的rfm逻辑算法本实例中不涉及。
下面看算法,一共五百多行。
整合表的。1、一键生成。
2、客户名称复制。
3、数据填充。
4、格式调整。
5、圈出前十。
6、突出新晋。
7、表头修复。
上面是整合表的。
下面是排名表的。
排名表的。8、新排名录入。
比较长分了3段截图其实在一个sub里。
9、格式调整。
10、变化类型。
也稍微有点长分了两个截图在1个sub里。
实例2 公司的业务报表,就是一些模块和格式。
不涉及核心数据,也不能的,这个纯拿来练练vba吧。
顺序:固定内容初始化—外部格式初始化—内容文字格式初始化—详细内容格式调整—内部逻辑运算。
其实就是第一步必须为第一步,第三步往后必须将内容填充了后才能应用。
主要两种表,固定行数的固定格式表,和动态行数的非固定格式表。
一共9个表,两大类:业务总览表和业务详细表。
下面举例几个详细表的例子。
不必太纠结,对照列举的sub,确定哪些是固定内容,哪些是需要每月更新的哈。
下面开始**,一共六百行。
1.固定内容初始化
比较简单就是多。。。
之后就是end sub 放不下了,不单独截图了。
2.内部格式初始化。
就截这几个图吧,都包含了方法,后面差不多。
3.填充内容文字格式调整。
4. 详细内容格式调整。
就是不固定行的那些数据。
5.内部逻辑运算。
这么多吧。熟能生巧,多练练。
额外的。1.各种文字格式列举。
2.从另一个excel中复制内容。
这个例子是全部,可以是部分,关键是学习复制粘贴的用法。
绿字有点多。
绿字有点多。
别眼花。别眼花。
如果在关闭工作簿的时候不想被提示是否保存剪切板的内容,就在关闭前取消当前选中区域。
即** 放在 workbooks(…)close之前。
和colorindex的取值及颜色对照。
EXCEL的VBA编程
最后的 msgbox 是调用一个提示框示显示计算的结果。a1 a10 就是统计当前表的a1 a10的总和。那为什么要用range a1 a10 呢?因为在vba里对单元格的引用与表中有点不同,但也可以直接一点,用 a1 a10 这是引用当前单元格的值。activecell同样功能,但一般还是加上va...
VBA学习笔记系列VBA高级技术
1.excel打开xml文件 在excel中打开的效果如下 现在我们在excel中添加一条记录 然后全部选中,右键 xml导出保存,我们可以替换前面存在的。效果如下 2.通过程序向excel中添加一个模式 3.数据透视图。4.数据透视表 5.很多时候的操作,我们可以录制宏,就可以把这个过程给转换成程...
EXCEL培训笔记
什么是excel 1.工作表。2.财务数据在excel应用 右键单元格格式。单元格的格式 文本 或加入英文一撇。以 格式粘贴。选择性粘贴。运算符。查找与替换。if and 数据源 相对引用 作为变量 绝对引用 加 如 b 9 给多个单元格定义名称 用于公式。合并计算 数据 合并计算。3.数据透视表 ...