excel的宏和vba是什么关系?

如题所述

1、宏其实就是VBA写的,但是可以通过录制的方法制作宏,做好的宏你可以查看相应的VBA语句,从而发过来学习VBA,至于先学哪个,个人觉得,宏是人人都会的,基本上不需要学习,VBA则必须要学习一下才会。

2、学VBA不需要从VB学起

3、EXCEL和ACCESS都是OFFICE程序,而宏和VBA则是这些程序中的一个功能,EXCEL和ACCESS都有宏和VBA,通过宏和VBA可以使得EXCEL和ACCESS等OFFICE软件具有一些的编程功能,从而完成更加复杂的应用

宏:Visual Basic是windows环境下开发应用软件的一种通用程序设计语言,功能强大,简便易用。Visual Basic是windows环境下开发应用软件的一种通用程序设计语言,功能强大,简便易用。VBA是它的一个子集,可以广泛地应用于Microsoft公司开发的各种软件中,例如Word、Excel、Access等。

VBA:Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-15
EXCEL有表格、公式、函数等基本资源和很多功能,对于很多普通用户来说,掌握和使用这些功能就能解决问题。而利用VBA代码则可以由电脑代替人员进行相应的操作,且VBA代码运行的效率要远远大于人的手工操作,同时可以简化人员的操作,而且可以避免认为操作的失误。当经常用到一些重复的操作过程时,编写VBA可以实现非常高的工作效率。

VBA是VB家族的重要分支,主要使用于Office办公软件,尤其与Excel结合大显其身手。

打个比喻,Excel是名门贵族家的富家公子,受过良好的教育与锻炼,不但身手不凡,而且拥有众多的家族资源。而VBA则是一个有些来历的旷世奇才,他带着一身本领来到了Office门下,尤其与Excel交谊甚好。于是Excel拜VBA为CEO,把一些复杂的、经常性的重要事务交由其处理,资源也任其调用,而VBA果然不负其望,把事情处理得既快也漂亮。
第2个回答  2012-12-27
1、宏其实就是VBA写的,但是可以通过录制的方法制作宏,做好的宏你可以查看相应的VBA语句,从而发过来学习VBA,至于先学哪个,个人觉得,宏是人人都会的,基本上不需要学习,VBA则必须要学习一下才会。
2、学VBA不需要从VB学起
3、EXCEL和ACCESS都是OFFICE程序,而宏和VBA则是这些程序中的一个功能,EXCEL和ACCESS都有宏和VBA,通过宏和VBA可以使得EXCEL和ACCESS等OFFICE软件具有一些的编程功能,从而完成更加复杂的应用
第3个回答  2012-12-27
宏其实就是VBA程序
VBA和VB不一样

ACCESS里也能用VBA

EXCEL和ACCESS都是OFFICE软件的一部分

excel的宏和vba是什么关系?
1、宏其实就是VBA写的,但是可以通过录制的方法制作宏,做好的宏你可以查看相应的VBA语句,从而发过来学习VBA,至于先学哪个,个人觉得,宏是人人都会的,基本上不需要学习,VBA则必须要学习一下才会。2、学VBA不需要从VB学起 3、EXCEL和ACCESS都是OFFICE程序,而宏和VBA则是这些程序中的一个功能,EX...

什么是宏什么是VBA
宏的意思是,一系列可以重复的动作。在Excel、Word等应用软件里,宏是用VBA(Visual Basic for Application)语言编写的,换句话讲,二者实际上是一个东东。举例,下面是Excel中的方法:1. 点菜单的工具,宏,录制宏,做一些简单的动作,如在A1输入1,在B1输入 =A1*2,将B1的字体颜色设为红色,停...

EXCEL 中宏和VBA 是什么意思? 具体都能做什么 谢谢
v b a 是一种office 软件的编程语言,可以实现办公软件的自动化处理和解决一些常规方法无法解决的问题,宏就是由这个语言编写成的,简单说就是,v b a 包括宏,宏是其的一个小组成!

exce vba编程与excel宏编程有什么联系和区别
很多刚接触VBA的人可能搞不懂VBA和宏的关系,其实这两样是一回事。VBA是Visual Basic for Application的缩写,通俗说就是用VB对程序进行控制。宏,即Macro,它的背后其实也是一堆VBA代码,只不过是由系统自动生成的。

excel 中的宏是不是就是 vb中的命令。
是的,你录制一个宏,然后点编辑就能看到了,宏都是VBA代码。但是VBA和VB又有区别,语法一样,但是VB要比VBA复杂多了。

EXCEL中宏和VBA的优缺点
1,宏与VBA共通,因为都是基于vba语言实现结果的,2,宏,是不会或不精通VBA代码的人使用的。你可能录制很长很长的一段宏,但用VBA一两句代码搞定 3.VBA,你会 VBA了,宏就可扔一边了,VBA解决问题比宏方便太多。4,总结,就是一句话:你会录制宏,不一定会VBA。但是你会VBA,绝对会录制宏~~...

Excel 宏和vba处理速度哪个快
宏是vba的真子集。宏一般是录制的。vba可以优化,性能可以更好。你这问题就好像‘波斯猫和猫哪个跑的更快’,没法回答。

excel宏是什么
在Excel的世界里,宏是一种强大的功能,它是基于VBA(Visual Basic for Applications)的高级编程语言。宏的本质就像一个自动化工具,它可以记录并执行我们在Excel中的一系列操作,特别是在处理大量数据或需要反复进行相同任务时,宏能极大地提高工作效率。它的核心优势在于其内置的丰富函数库,使得复杂运算...

EXCEL中的"宏"是什么意思.有什么作用
宏就是“脚本代码”的意思,此代码以VB编程语言为基础,在excel里称之为VBA代码。宏就是一个VBA代码片段。其作用就是用来运行excel基础功能和函数功能无法完成的计算,功能和操作。

excel的宏和vba是什么关系?
vba是vb家族的重要分支,主要使用于office办公软件,尤其与excel结合大显其身手。打个比喻,excel是名门贵族家的富家公子,受过良好的教育与锻炼,不但身手不凡,而且拥有众多的家族资源。而vba则是一个有些来历的旷世奇才,他带着一身本领来到了office门下,尤其与excel交谊甚好。于是excel拜vba为ceo,把...

相似回答