我多数用办公软件EXCEL,WORD,CAD等。每天要输入和统计大量的数据,想学习下VBA编程,来编写一个适合自己的程序。我在网上搜索说VB和VBA完全一样,只有小部分不同。那我是学习哪个呢?我准备去报一个培训班,培训班只得信赖吗?不知道里面的老师技术怎么样。帮我参考如何下手是好?
VBA与VB比起来也就多了个A,VB自然代表VB语言,A代表宿主程序提供的对像库,如EXCEL提供的Application,也可称为接口,vb语言是通过它处理EXCEL文档的。
而网上能找到的关于VBA的教材都以介绍A为主,关于语法的问题是属于VB语言事,所以自然先学VB了。
学好了VB,对EXCEL VBA ,用不着再系统的学习了,粗略了解一下EXCEL的对象库就可以
还有,对机械专业更适合VB, EXCEL VBA 只局限于处理一些表格数据,比如定时采集某些仪器数据,并在窗口上动态的显示曲线图(像心电图那样),EXCEL VBA明显不好处理。反过来VB即使不打开EXCEL程序也能处理EXCEL表格。
首先,如果你是自学的话。
VB比较容易上手
VB有可视化图形界面
VBA需要依赖宿主程序
无论你之后想学C或者JAVA 基本的一些知识都是相通的,比如函数,变量类型,循环等等
我们高中的信息课教的就是VB,之后我大学学CS,一开始学C发现之前上的都挺有用,打下了基础