Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VISUAL BASIC 的子集.实际上VBA是寄生于VB应用程序的版本.VBA和VB的区别包括如下几个方面:
1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化
2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.
3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的父应用程序,例如EXCEL.
尽管存在这些不同,VBA和VB在结构上仍然十分相似.事实上,如果你已经了解了VB,会发现学习VBA非常快.相应的,学完VBA会给学习VB打下坚实的基础.而且,当学会在EXCEL中用VBA创建解决方案后,即已具备在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA创建解决方案的大部分知识.
* VBA一个关键特征是你所学的知识在微软的一些产品中可以相互转化.
ftp://210.40.4.9/pub/Books/编程开发/其它应用/EXCEL2000_PROGRAM/01.PDF
...
ftp://210.40.4.9/pub/Books/编程开发/其它应用/EXCEL2000_PROGRAM/25.PDF
(贵州大学, Username: download Password: download)
共25个pdf文件, 大概20M少点儿. 只是个简单的教程, 不能作为资料手册用.
9月份最后第二次Excel VBA语音课堂
Excel VBA 上课形式百分比划分
Excel VBA 书籍推荐
Excel VBA.nbk 2007-09-14 13:32 阅读454 评论3 字号: 大大 中中 小小 经过2周在OIIO的学习,这个其实是比较适合去读书的时机了,因为这个时候你基本已经入门了,所以看书才不会盲目,你会分辨优良,会有选择性的读书了。然后要像郭老师说的那样:记忆书本目录,书有三本就可以,其实我在以前的日记里面已经推荐了一本 Excel VBA编程手册。我们要做并不是从头到尾一字不落的读书,郭老师在视频课件里面都已经把所有的共性帮你解决了、个性也让你明白了,所以现在书本仅是参考书咯,你要做到的是遇到问题之后,要有能力尽快的利用有限的资源帮你解决问题,这才是关键。
这里再推荐给大家两本:
1、马维峰编写的《Excel与程序设计》
由于开头的这句说“从98 年开始学习VB,从喜欢到失望,从失望到欣喜,从欣喜到平淡”使我好奇的看了下去,恩的确现面有很多对VBA的理解都是作者这么多年接触VBA以来的有了自己的体会,而且本书主要还是着重面向使用Excel工具办公的人群,帮组他们如何利用VBA来解放平时双手操作的辛苦。提高工组效率,这点和我们9月份VBA学习班的宗旨很吻合哦。
2、《学习Excel VBA与XML、ASP的协同应用》
这是一个网站出品的书,是翻译国外的一本《MS Excel 2002 VBA/XML Programming and ASP》一看标题,呵呵想看懂这门书还需要掌握XML文件、VBScripts、ASP咯,其实这本书适合的是有一定编程基础的人或程序员来看的。大家有兴趣的可以下来看看,前面部分还是VBA很基础的东西和语法的应用。
还有自学很辛苦的,需要毅力,坚持就一定成功!祝你成功!
温馨提示:内容为网友见解,仅供参考
没有任何编程基础,想学VBA,是不是先要学VB呢?
1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化 2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的父应用程序,例如EXCEL.尽管存在这些不同,...
要学VBA,一定要先学VB吗
不需要,他们之间是有区别的。VBA主要是对EXCEL操作,VBA学起来简单一些,很多不会的语言都可以通过录制宏来得到。
学习vba之前是否有必要系统学习vb
如果只是简单的应用vba,不必系统学习vb,只要了解vb的基本知识就可以通过录制宏或者参考宏来完成;如果要编写复杂的vba,最好先系统学习vb
在学VBA之前有必要学VB吗
学会了vb vba就不成问题了,3天搞定。但是学会vba 对于解决vb的问题却难度大。建议你先学习vb 因为以后可能也用到。
学VBA之前要学VB吗?
当然最好要学 因为VBA的基础就是VB。你会了VB,VBA基本上看一下就可以了。
我很想学vba 可是我一点编程基础都没有,请问要学习从什么地方开始,比如...
推荐个论坛club.excelhome.net,去里面的VBA专区看看。其中有个《EXCEL VBA 常用代码实战大全》的帖子非常好,通俗易懂,深入浅出。有本Ehome新出的VBA方面的书也不错,叫做《别怕,Excel VBA其实很简单》,不过得花钱买,有点小贵。
先学习VB好还是学习VBA好?
而网上能找到的关于VBA的教材都以介绍A为主,关于语法的问题是属于VB语言事,所以自然先学VB了。学好了VB,对EXCEL VBA ,用不着再系统的学习了,粗略了解一下EXCEL的对象库就可以 还有,对机械专业更适合VB, EXCEL VBA 只局限于处理一些表格数据,比如定时采集某些仪器数据,并在窗口上动态的显示曲线图...
从来都没接触过编程,但是想从VB学起,请各位介绍一本入门级别的VB书籍...
VB虽然没C语言那么强悍,但也有特别的地方,就是开发起来快。另外VBA for office也是微软的Basic特色应用,有一定应用价值,用得比较广泛,其他语言用起来就没那么简单了。单以Windows编程而言,学好VB是不错的,不过VB已经是微软的弃儿了。VB.Net也不见得会长久,所以先学着吧。抛开Windows,扩展到安卓...
先学VB还是先学VBA
差不多的,两个很多语句一样,函数和控件也差不多的。。
想学习VBA,
只要会vb就行了,很简单,基本一学就会!先把vb的语法学了,这是第一步 然后在看你bva要针对什么编程,不如excel,或者cad等,具体学习 买书?你有钱也可以,不过建议在网上去下载免费教程,比买的只好不差