excel vba实现execl表格文件的拆分

发布: 2009-12-06 21:26

最近公司给了一个需求,要求是把一个超大的excel表格按照给定的拆分页数或者每页拆分条数拆分称若干份较小的文件。
开始的时候我用php做了一个程序,功能是实现了,但是一个很严重的问题就是拆分速度太慢了! 使用起来不太方便 ! 在网上搜索发现excel vba这个东东! 原来excel!
研究了一下还真的把功能实现了,现在做个总结:
1.打开exccel->工具->宏->visual basic编辑器,新建一个用户窗体,这样就能想开发winform程序一样的添加控件和编写相应的vb代码!
2.编写完之后把excel文件另存为*.xla加载宏文件。这样在别的excel文件里面就可以公用这个宏文件了!
3.打开要应用加载宏的excel文件->工具->加载宏->浏览 选中你刚才保存的xla文件,这样刚才的加载宏文件就能在你的excel表格中使用了! 而且本地所有的excel文件都可用!
4.由于加载宏默认是隐藏的,所以再打开的excel文件->工具->宏 中并不能看到加载宏的宏名称,没关系只要在在宏名称处输入加载宏的名称就能正常运行你的加载宏了!
先总结到这里,具体的代码就不贴出来了! 感谢老刘跟我开通qtchina帐号! 我也有了自己的家了!


原文: http://qtchina.tk/?q=node/389

Powered by zexport