请问Excel 里面的 VBA 具体能做什么?有哪些实际的用途?

如题所述

Excel VBA中的VBA是Visual Basic For Application的缩写,一般用来实现简单或中等的办公自动化应用。模拟人工操作,完成一些繁琐的事情。

主要用途如下:

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

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

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

4、实现一些VB无法实现的功能;

5、用VBA制做EXCEL登录系统;

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

扩展资料:

VB和VBA的区别:

1、VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化。

2、VB具有自己的开发环境,而VBA必须寄生于已有的应用程序。

3、要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的父应用程序,例如EXCEL。

4、VBA是VB的一个子集。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
excel VBA能做到的事情可多了!在工作表中能做的VBA都能做,有些重复的工作能很简单的一次搞定,效率杠杠的。工作表中做不了的VBA也能做。举例说明一下吧:某个工作簿,你想要限制其他人打开的次数,超过次数后就打不开或是直接删除,就非得VBA不可。你也可以利用VBA编制自己想要的自定义函数,来实现一些自带函数没有的功能,再比如你可以把excel通过VBA制作成一个简单的应用程序,有菜单、工具栏、信息录入和查询功能等等。本回答被网友采纳
第2个回答  2016-05-06
可以写程序,执行重复工作,跟其他应用如word,ppt等互动,功能强大
实际功能如你SAP导出报表格式不齐,可以写个VBA,自动将报表排整齐
或者自动出数字题给小孩练习,只要你常重复做的,都可以用VBA取代,只有想不到,没有做不到
第3个回答  2020-11-25

Excel_VBA到底是个啥!

相似回答