网友提问:
excel vba自学可以学会吗?
优质回答:
感谢没有邀请,对于这个问题,如果我回答可能比较有毒。我是一个没有基础,却在公司一步步用VBA做出许多辅助插件。VBA好学吗?这个问题您尝试一下就会知道~我想分享一下我的学习精力。
案例真心无所谓,关键是您怎么入门。我记得自己是因为一本ExcelVBA书入门的,也是因为自己夸下海口,说VBA能解决许多问题,但是自己却没有一点编程经验~自己买了一本VBA的书,当时打算一个星期读完,但是才看了两天就看不下去了。在别人渴求能通过VBA解决问题的面前,我开始了VBA当我不归路。那天晚上,我拿着课本,愣是活生生的拼出了一串代码,有稍作调试,轻轻松松就到凌晨2点了~感谢老天的仁慈,没让我出现过多bug……
第一个问题解决了,大家变得对VBA更加期待。后续自己通过业余时间又开始了编程练习,用将近20多天的时间编查资料边撸代码做了一个结算系统。如果现在再做,加上构思代码结构的时间及优化时间,顶多只会用两个天。但是那段实践经历很宝贵,比如初学者容易出错的二维数组,开始可能需要一天时间进行错误调试(恐怕只看到报错,但是一直找不到错误在哪)到后期一次完活~现在再出现这种低级逻辑错误几乎为零,现在制约编程是代码构思问题,而不是这些低端因素。刚才浏览大家的帖子,说会因为错误调试花费好长时间,我感觉这个有点过了,毕竟VBA是轻度编程~程序是部分面向对象的,程序也可模块化编写,你可以进行功能封装,然后在进行组装,这样不会出现多少代码调试错误,只会有功能拼装的失误。
一个VBA系统,我感觉顶多也就3000多行代码(封装类及功能不算),所以比起动辄几万行其它编程的代码量,VBA是比较简单的,因为大多数功能已经封装,我们是在Excel框架下进行编程。但是有一点必须得说,VBA编程确实不太好学,因为VBA编程工具很不友好,撸代码许多东西需要基本功,单词及功能记忆量是比较大~而且VBA执行效率较低,复杂点的循环,可能别的语言一带而过,但是VBA可能会卡死。这也是笔者现在很少用VBA的一个重要原因。
感谢VBA的学习过程,他是我工作编程的启蒙语言,现在自己多用vs(Csharp)进行编程。这也是一种傻瓜语言。因为有VBA的底子,自己在进行Csharp学习的时候入门很快,几乎没用几天就开始编程实践操作,而且bug调试速度让别人都不敢相信。我总是自豪的说,我能很快找出问题,都是因为被VBA虐惯了~
笔者现在也要开始Python的学习及lisp,CAD的VBA及其它软件Csharp开放接口的学习。我是编程小白,感谢VBA带我入门,在今后的编程学习里我会比一般人坐的住,学的快~
现在您还说VBA能自学的会吗?我就是个例子,没有什么自学不会的,就看您的决心了。如果现在让我指导新人学习的话,应该会让他一个星期基本能编程,三个星期内基本上具备调试程序的能力~请您学一下吧,您会迷上VBA的。如果您想学习VBA的话,我愿意给您引路,最近打算做VBA教程,但是自己头条粉太少了,自己写的东西浏览量太少,感觉大家对这方面不太关注,所以每当有这种想法的时候就会没有动力了,如果您希望学习VBA的话可以关注我一下,我最近会出一个录制宏的解说视频,通过录制宏给大家讲解一下VBA编程,我计划在今后的讲解中会逐渐开展类的讲解,怎么快速撸代码的技巧等等,您的关注是我的动力~
其他网友回答
免费送你一本书可好?让你飞速提高生产效率(附示例文件)
VBA就好像“独孤九剑”。 这武功最大的特点是遇强则强, 遇弱则弱。 如果你每天面对的数据非常有限,计算要求也很简单,那么用 VBA就是高射炮打蚊子了。但如果你是Excel 重度用户,经常需要处理大量数据, 而 Excel 现有功能无法高效完成计算任务时, 就可以考虑让VBA上场,一举定乾坤。
用 Excel VBA代码替代 80%的成本原始数据处理工作。只要按一次键,数据就能乖乖地按规定的路线在几百个Excel文件之间流转,就像欢乐的浪花在美丽的小河中荡漾。
本书配套示例文件和视频教程, 可以到 Excel Home网站获取。
目录
目录摘录
目录摘录
目录摘录
正文摘录
正文摘录
正文摘录
示例文件【附件】
示例文件【附件】
关注我—点击我的头像—发私信—回复“VBA”—获取书本及示例文件
其他网友回答
可以,完全可以,我就是。
尤其是满足自己使用,在实践中学习,针对性很强,图稿很快
其他网友回答
有些计算比较简单,用一个Excel表格就能搞定,而有些需要反复调整、循环计算的问题,如果手工不断地输入数据就很麻烦,这时就可以用VBA配合一些控件,编写一段程序来做计算。我以前做过齿轮设计,先是用一个Excel表格计算各个参数,后来感到要不断进行优化,手动输入工作量太大,使用了VBA编程,加上数据调节按钮、条件按钮等,繁琐的计算变得非常轻松,再也不用趴在桌子上码键盘,悠闲地靠在椅子上,按着鼠标看着屏幕上跳动的数据,就象玩一样,调整一个方案不用一分钟,而那个Excel程序也被我称为”齿轮计算懒汉版”。