本帖最后由 flysum2008 于 2011-12-19 00:37 编辑
一个菜菜鸟自学VBA八个月的体会
自学VBA有八个月时间了,从对VBA一无所知到能较熟练的运用VBA解决工作中的难题,减轻手工重复操作。一路走来,收获颇多,感谢Excelhome论坛,感谢老师们的热心帮助,是你们让我一步步成长起来。下面谈点浅显的体会,适合新手看,有写的不对的地方,欢迎批评指正。 兴趣是最好的老师。发自内心的喜欢VBA,因为喜欢,所以坚持,正是这种坚持,能够促使你更喜欢,你会发现VBA原来是如此迷人。 1、保持良好的心态,一步一个脚印,不要想一口吃成个胖子,这样容易消化不良,呵呵。自己设置一个目标,比如一天较深刻地理解一个函数等等。 2、多动手练习,这是很重要的,学习的最终目的是运用,如果不用,学得再多也没转化为生产力。在练习的过程中不断提高,也加深了自己对代码的理解。最初练习的时候最好是结合自己的工作实际来练,这样有更大的动力,因为如果程序写好了,就可以大大减轻自己的工作量,提高工作效率,同时自己也有成就感,你就更有兴趣学习了。 3、做好学习笔记。在学习的过程中,多记笔记,有时就是灵感一现才写出的代码,如果没有笔记,也许再用时就忘记了,笔记中最好多些注释,写明为什么要这样写。 4、养成良好的编程习惯,习惯一旦养成,要改变是比较难的,因此从一开始就要了解编程有哪些规则,比如初学时对编写的代码写注释,不写注释对程序运行没有一丝影响,但为什么要写呢?这样做便于加深对程序的理解,不写注释也许你当时能理解,但过一段时间再看时,也许就不知道代码的意思了。等有一定基础后,写不写没什么区别,但如果是大程序还是简要的写一下好。其实我自己的习惯也不好,现在想改就好难。^-^ 5、敢写、多写,一有问题就去找资料看书 (HHAAMM 版主)
关于求助: 1、放低姿态,真心求教。姿态放低了,老师们也愿意帮你,同时你吸收的营养也更多。水总是往低处流,但水的力量也是不可小视的。对帮助自己的老师说声谢谢,下次有难题时,大家也乐意再帮助你。 2、求助标题明确。让大家从标题中大概知道是什么内容,以免浪费大家的时间,求助内容应简捷明了。为了你的问题及时解决,应提供附件,同时在附件模拟你想要的结果,试想没有附件,大家还要为你建立数据,然后再编写程序,估计没几人有这个耐心。附件最好使用2003版本的。 3、如果发了求助帖,然后过段时间自己解决了,最好把解决的办法或思路帖出来,供大家参考学习。 4、提问前在论坛搜索,论坛的资源是非常丰富的,自己遇到的问题也许其他朋友也遇到过,通过参考其他朋友的代码,自己动手解决问题,既提高了自己的能力,也节约的论坛的资源。 5、求助的问题解决后,不要删除主题帖,虽然这样的朋友不多,但也有。这样的话,不便于后来的朋友学习借鉴。资源共享嘛。
后期工作: 通过一段时间的学习,有点基础了,可以在论坛上看看其他朋友有什么难题,你能不能解决这个问题,如果在能力范围内,不妨试着写写代码,在帮助别人的同时也提高了自己,何乐而不为呢? 先想到这么多,就写到这里吧。
没想到这个帖子得到那么多朋友的关注,谢谢朋友们的鼓励与支持!在这里有一点要说明一下,对大家的回复我不再一一回复了,抱歉!因为我刚才看到白云2011老师在另一个帖子中的一句话,每个人都回复有刷屏的嫌疑,仔细想想很有道理,请大家理解!让我们一起共同进步吧! 最后附上我最近自学VB练手的小例子:自制通讯录 2011.12.18 |