admin 管理员组

文章数量: 887021

  1. 利用VBA开发数据汇总工具

通常在日常工作中总会用到Excel并且经常会遇到Excel将多个表格进行汇总。经过工作中的实践,发现用VBA开发具有一定重复性的功能,能够极大提高工作效率。最近,将本人曾开发的的Excel数据汇总工具,进行进一步代码和界面的优化。此文是为了广大工作在一线的表格小白做一个Excel开发的普及篇。重点介绍作为一个小白,如何开发出自己想得到的趁手工具。

第一章 认识Excel与VBA

Excel是什么?

很多小白的日常工作中,经常接触操作Excel,重复性的工作,但是除了那几种固定的操作模式,就不涉及到其他了。所以,仍对Excel认知较少。那么Excel究竟能帮助我们完成哪些工作呢,其实很简单,日常表格数据量不是超大规模的,几乎可以应付日常一般情况下的应用场景。比如网上通常的例子就是批量生成并打印工资单等等。Excel就是一个工具,一个具有数据处理分析功能的强大工具。并且可以通过VBA编程来定制自己特殊数据处理的工具。

VBA是什么?

由于微软Office软件的普及,人们常见的办公软件Office软件中的Word、Excel、Access、Powerpoint都可以利用VBA使这些软件的应用更高效率,例如:通过一段VBA代码,可以实现画面的切换;可以实现复杂逻辑的统计(比如从多个表中,自动生成按合同号来跟踪生产量、入库量、销售量、库存量的统计清单)等。

掌握了VBA,可以发挥以下作用:

1.规范用户的操作,控制用户的操作行为;

2.操作界面人性化,方便用户的操作;

3.多个步骤的手工操作通过执行VBA代码可以迅速的实现;

4.实现一些VB无法实现的功能。

5.用VBA制做EXCEL登录系统。

6.利用VBA可以Excel内轻松开发出功能强大的自动化程序。

VBA是一种Visual Basic的宏语言,它应该是最早的Office提供定制化的一种解决方案,在1994年发行的Excel 5.0版本中,就具备了VBA的宏功能。从名字上似乎可以看出他是VB的一个子集,和Visual Basic不同,VBA是一种宿主型语言。由于那个时候Visual Basic非常火, VBA取得了很大的成功,无论是专业的开发人员,还是刚入门的非开发人员,都可以利用VBA完成简单或复杂的需求。现在在一些办公环境中,VBA用的非常多,比如国内比较著名的ExcelHome论坛,上面就有很多关于Excel VBA的讨论,而且VBA还能够调研Com组件里面的一些方法,在其他的Office开放方式中,如VSTO或者SharedAddin中, VBA有时候可以辅助完成某些功能,如RTD函数,UDF函数的调用,专用模板的开发,动画效果的演示等等。不光是Office,有很多其他的软件业比如比较有名的ArcGIS,CorelDraw等软件,都提供了VBA的定制化解决方案。

除了技术上的其他支持,我们也要搭建好开发环境。这就非常简单了。但是搭建过程中,也可能会遇到非常棘手的问题,也都需要逐一克服。但是,如果没有什么高的要求,一般情况下,只要是Windows的操作系统,并且还安装了一个Excel就可以了。除非你就想学最新的,Windows要求是10版更新到1903的,MS Office要求是2019专业版的,那这要求可就需要你折腾一下你的电脑了。因为此时会产生2个大问题:

如何安装并激活window10?

如何安装并激活MS Office 2019?

以上2个问题先请行百度一下。我会在后面的介绍中详细说明。言归正传:安装完系统,安装完Excel。我们几乎就可以马上开发了!等等,此时还有人会问,我不会英语,也不熟悉计算机,怎么办?可以肯定的说,既便于你会英语会计算机日常操作,也不一定会VBA开发。因为,这2个学科并不能从本质上影响你学习开发VBA。

第二章 安装并激活win10

第一节 制作U盘启动盘

准备一只U盘,U盘容量8G以上,传输速率当然是越快越好。所以,最好是选3.0接口的,您要是有2.0接口的也可以。

3.0和2.0的区别:直观上一看,接口处,2.0是白色或黑色的,3.0是蓝色的。

然后我们先到老毛桃官网下载一个U盘启动盘制作工具:

老毛桃winpe,老毛桃winpe u盘启动盘制作工具,老毛桃winpe下载​www.laomaotao

如何制作:

winpe教程

前期准备

1、准备一个4G以上的U盘

2、备份U盘重要文件,制作过程中会格式化U盘。

PS:本软件涉及对可移动磁盘的读写操作,部分杀毒软件和安全类软件会导致制作失败,运行程序前请关闭相关软件!

  1. 下载老毛桃U盘启动盘制作工具,下载完成后,如图是老毛桃的运

本文标签: 鼠标点击 工具 数据 VBA