VBA和VB使用起来有什么区别

2024-11-15 03:46:24
推荐回答(3个)
回答1:

office2003版以上完全安装都带有VBA。
VBA是VB的一个子集,也可以讲是个简化版。
1.VB的应用程序编译后可以在系统下直接运行,VBA不行必须在office下运行。
2.VBA统计学中的曲线图有现成的“宏”编程序比较方便,但没有个性化,修改比较麻烦。
VB画图功能非常强大什么都能画,但编程序比较麻烦。
3.VBA统计学中的计算程序有现成的“宏”使用方便,如数字排序,VB必须编程序(冒泡法),VBA可以用“宏”,也可以编程序,等。
本人认为一般的问题小程序可以用VBA,问题比较麻烦,程序大用VB。自己用程序可以用VBA,如果是通用程序还是用VB可以在系统下直接运行。

回答2:

VBA是应用程序自带的编程环境,一般就是常见的“宏”,用来在应用程序的环境下实现某个批量处理的功能,开发的程序需要依赖于应用程序才能运行。
VB需要安装专门的开发环境,开发的程序可以独立运行,而且程序的组织比较自由。

回答3:

vba要启动excel等程序后方可运行,vb在系统里就能运行,其他方面区别不是很大的。