vba 代码创建数据透视表

跟大家聊聊AP这个话题吧,其实AP指的是Applications,就是应用程序。咱们用的Excel就是个Office套件里的工具。我有一套MF系列的资料,叫MF454,里面详细讲了怎么用VBA代码创建数据透视表。VBA的全称是Visual Basic for Applications,给Excel用的非常合适。只要是用鼠标或者键盘能做的操作,VBA基本上都能自动执行。哪怕是一个简单的操作,VBA都能帮你重复一百次,这是它最大的魅力所在。我对VBA非常着迷,希望大家也能多利用这个工具来简化工作。 我的九套VBA教程分成了初级、中级和高级三个阶段。从基本的入门开始教起,一直讲到如何利用类和接口进行复杂的网络抓取。这套教程是系统性的讲解,希望大家能从基础的Basic语句学起,一直到高级的数据库操作和Word应用都能掌握。为了方便大家查找资料,我还特意编了一本汉英对照的手册。 除了教程之外,我还给学员们提供了两套工具:NZ系列比较复杂,YZ系列就相对简单一些。这两个系列加起来一共有二十六份工具包。为了让大家更深入地理解VBA在实际工作中的应用场景,“VBA语言専攻”还推出了MF系列技术资料。这个系列的重点是解决各种疑难杂症和实用技巧。“VBA语言専攻”会提供1000份这样的资料。 只要你是我的学员(拿到了九套教程中的至少两套或者以上),就能免费获取这个系列的部分资料;如果是T3学员(拿齐了全部教程和手册还有工具),就能永久享受全部MF系列技术资料的更新服务。如果你还不是我的学员的话也可以分享这套资料,不过前提是你得至少拥有我的一套教程或者手册。 这次分享的是VBA技术资料454_VBA_利用代码创建数据透视表这个主题。这个资料里提到了BB1、BB2、BB3、BB4这些字段的求和功能。实现的界面很简单,点一下按钮就会自动完成对A1、A2、A3单元格中这几个字段的汇总求和。 具体的代码在CreateAPivotTable.xlsm这个文件里。这里面用到了CreateAPivotTable这个过程来生成数据透视表。你可以直接用这个代码来做单独的应用,也可以把它当成UDF来使用。 如果你觉得光是看文字和截图还不够直观的话可以私下找我要源码(微信号:VBA6337),对照着代码好好学习一下。对于VBA编程来说,对照源码学习是非常关键的一步。等你测试成功之后别忘了把这些代码保存下来。积攒多了以后在实际编程的时候就能贯彻我的积木编程思想了。