没有任何编程基础,想学VBA,是不是先要学VB呢?

我没有任何的编程基础,现在想学习VBA,是不是先要掌握VB呢?
如果需要,有什么好的VB自学材料推荐呢?
如果不需要,有什么好的VBA自学材料推荐呢?
谢谢大家~
最新回答
萌姐姐不萌

2024-10-17 08:02:47

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很基础的东西和语法的应用。

还有自学很辛苦的,需要毅力,坚持就一定成功!祝你成功!
人心太狗

2024-10-17 08:10:48

没有必要, VBA是excel中自带的编程软件, 算是vb的支系。
有基础固然好,没基础照样学。

像我没学过vb, 不懂英语, 没上过培训
自己倒腾两三年也学了点毛皮。

教材推荐 excel home论坛 著作的 系列书。

很好很强大。

excel home论坛里面有很多高手。
可以去取经。
白日依山尽

2024-10-17 08:07:21

我建议你学C系的吧,或DELPHI
vb类的语言现在越来越少, 现在基本没有什么人用了吧,C系的编程语言很多 C,C++,JAVA,C# 等等 ,都是C的语法,学会了一门,其它你都会.你初学,可以从C语言开始.