昨天约了小姐姐吃饭,晚上在家又玩了会炉石,然后就拖更了,今早赶紧补上,惭愧惭愧。
之前在CSDN的blink发了个动态,大致意思是要认真学好VBA,以后做表什么的会方便快捷点。然后一些小伙伴就留言建议我学python,毕竟python是近两年冉冉升起的新星,VBA没有什么大的前途,学起来浪费时间。
然后昨天看到Python合并Excel表格的博客,我也是有点心痒痒,python是挺好的,各种库很多,那我为啥还选vba呢?仔细琢磨了一下,想到以下3个原因:
一是目前办公室很多电脑还算比较老旧,装的系统基本都带个Office 2003
2007啥的,因为ofice自带vbe的环境,如果后面做好了一些小程序,发给他们运行起来比较方便,不用另外安装新的环境。二是我认为吧,VBE毕竟是EXCEL自带的编程环境,按理说对表格的相关操作应该比python库要实现的内容更加细致吧~当然了因为对python和vba
都不是很熟悉,所以这个以后可能会打脸。三是我觉得最重要,自己一个是有拖延症,一个是有选择困难症,好不容易下定决心选好了先学VBA,就认认真真学到底,毕竟半途而废的东西太多了,不管有没有用,认认真真学完也算磨练磨练自己的耐性。
插播一下VBA学习情况。
- 变量命名规范:一直没有看到规范写法,自己还是选择驼峰命名法,感觉下划线 _ 敲起来不习惯;
2.调用过程三种方法:个人感觉2,3两种应该比较常见,run在条件选择下应该