溜溜问答 > 日常办公 > Excel > Excel vba做什么?
小鼎鼎
小鼎鼎
邀请你来回答
77人阅读 2022-07-19

Excel vba做什么?

我要回答
3个回答

就是搞得像网页的按钮,,,,和SQL有点类似

查看全部
2022-07-19
(1) 回复 采纳

VBA是一种程序,可通过编写程序完成一定的工作。

查看全部
2022-07-19
回复 采纳

VBA是VB的一个子集。尽管存在一些不同,VBA和VB在结构上仍然十分相似.事实上,如果你已经了解了VB,会发现学习VBA非常快.相应的,学完VBA会给学习VB打下坚实的基础.而且,当学会在EXCEL中用VBA创建解决方案后,即已具备在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA创建解决方案的大部分知识.* VBA一个关键特征是你所学的知识在微软的一些产品中可以相互转化.* VBA可以称作EXCEL的“遥控器”.VBA究竟是什么?更确切地讲,它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案.此外,如果你愿意,还可以将EXCEL用做开发平台实现应用程序.Office取得巨大成功的一个重要原因就是VBA,使用VBA可以完成很多事情,基于Excel、Word的VBA小程序不计其数。VBA程序员很多是业余程序员,正因为业余,解决的却是工作中需要解决的问题;所以,VBA程序大多都是只是在部门内部或个人使用的小工具。集成了VBA的其他应用程序也很多,但真正能为程序增色的不多。大多数人看到了VBA可以自动化一个程序,可以扩展已有程序,但没有看到在Office中,VBA代码可以是录制的,而不是写出来的,带来的好处是,学习曲线变得非常缓。如果没有宏录制功能,要熟悉某个Office组件的对象模型,绝非一日之功。以ArcGIS为例,ArcGIS扩展必须使用ArcObject,不管是使用VBA也罢,VB也罢,还是C++也罢。但同时,ArcObject的学习不是一天两天可以搞定,对于业余程序员,要使用VBA来扩展ArcGIS,几乎没有可能;专业程序员又不屑使用VBA;而对于公司,如果要基于ArcObject来扩展ArcGIS,选择VBA意味着源码的保护很困难。所以,ArcGIS的VBA就如同鸡肋。不过,学习AO的时候,使用VBA比使用其他语言要容易一些,写几行代码,然后直接运行测试结果,这种交互式的学习应该是最好的学习方法。ArcGIS以及AO与Office相比,还有一个很大的差别,就是ArcGIS缺乏中等粒度的对象,例如Word和Excel的Range对象。对于Office开发,可以在对底层小粒度对象一无所知的状况下做很多事情,这就是抽象的力量。常人可以处理的复杂度是有限的,面对数十个对象和几百个对象,后者需要付出的努力不是10倍,而是数十倍或更多,因为在学习过程中,必须可以把这些对象在大脑中很好的组织,以控制其复杂度。Visual Basic for Applications(简称VBA)是新一代标准宏语言,是基于Visual Basic for Windows 发展而来的。它与传统的宏语言不同,传统的宏语言不具有高级语言的特征,没有面向对象的程序设计概念和方法。而VBA 提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。VBA 易于学习掌握,可以使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码。这样用户可以容易地将日常工作转换为VBA 程序代码,使工作自动化。因此,对于在工作中需要经常使用Office 套装软件的用户,学用VBA 有助于使工作自动化,提高工作效率。另外,由于VBA 可以直接应用Office 套装软件的各项强大功能,所以对于程序设计人员的程序设计和开发更加方便快捷。

查看全部
2022-07-19
(9) 回复 采纳

相关问题

请问Excel 里面的 vba 具体能做什么?有哪些实际的用途?
共3条回答 >
陌生@密密: ExcelVBA中的VBA是VisualBasicForApplication的缩写,一般用来实现简单或中等的办公自动化应用。模拟人工操作,完成一些繁琐的事情。主要用途如下:1、规范用户的操作,控制用户的操作行为;2、操作界面人性化,方便用户的操作;3、多个步骤的手工操作通过执行VBA代码可以迅速的实现;4、实现一些VB无法实现的功能;5、用VBA制做EXCEL登录系统;6、利用VBA可以Excel内轻松开发出功能强大的自动化程序。
(22) 回复
aCCess vba和Excel vba区别?
共2条回答 >
.: 第一,用户基数不一样。Excel的用户基数比access大,可以说每个职场人员都是使用者。相反access,用户群体很小,有技术底子的可能会转向SQLlite、MySQL等,没技术底子的可能就用Excel当数据库用。第二,业务场景不一样。Excel所面对的业务场景可以更加广泛,可以跨数据存储、数据挖掘、数据处理、数据分析几个方面。相比access使用范围就窄了一些,它的用处,基本上与关系数据库类似,无外乎就是CRUD方面。再加上集成的前端交互界面的开发。
(11) 回复
Excel vba在哪 Excel vba编辑器怎么打开?
共1条回答 >
命运自闯: 1、打开ExcelVBA编辑器最简单的方法莫过于使用快捷键,打开Excel后按Alt+F11便可以打开ExcelVBA编辑器了。2、如果记不住快捷键还有一种简便的方法能够快速打开ExcelVBA编辑器,右键单击工作表表情,然后选择查看代码就可以了。3、第三种打开ExcelVBA编辑器的方法就是首先显示Excel开发工具,然后点击VisualBasic按钮。
回复
Excel vba怎么编程 Excel vba编程教程?
共1条回答 >
朝阳: excelvba编程教程:  点击Windows左下方,“开始”-“程序”-“MicrosoftOffice”-“MicrosoftOfficeExcel2003”,打开Excel,如下图示。  点击按下图所示,点击菜单“工具”-“宏”-“VisualBasic编辑器”  然后会出现“VisualBasic编辑器&rd....
回复
请问Excel里面的vba具体能做什么?有哪些实际的用途?
共1条回答 >
Mandy: ExcelVBA中的VBA是VisualBasicForApplication的缩写,一般用来实现简单或中等的办公自动化应用。模拟人工操作,完成一些繁琐的事情。主要用途如下:1、规范用户的操作,控制用户的操作行为;2、操作界面人性化,方便用户的操作;3、多个步骤的手工操作通过执行VBA代码可以迅速的实现;4、实现一些VB无法实现的功能;5、用VBA制做EXCEL登录系统;6、利用VBA可以Excel内轻松开发出功能强大的自动化程序。
(13) 回复
发表成功!
感谢您的分享!
好的