excel有表格、公式、函数等基本资源和很多功能,对于很多普通用户来说,掌握和使用这些功能就能解决问题。而利用vba代码则可以由电脑代替人员进行相应的操作,且vba代码运行的效率要远远大于人的手工操作,同时可以简化人员的操作,而且可以避免认为操作的失误。当经常用到一些重复的操作过程时,编写vba可以实现非常高的工作效率。
vba是vb家族的重要分支,主要使用于office办公软件,尤其与excel结合大显其身手。
打个比喻,excel是名门贵族家的富家公子,受过良好的教育与锻炼,不但身手不凡,而且拥有众多的家族资源。而vba则是一个有些来历的旷世奇才,他带着一身本领来到了office门下,尤其与excel交谊甚好。于是excel拜vba为ceo,把一些复杂的、经常性的重要事务交由其处理,资源也任其调用,而vba果然不负其望,把事情处理得既快也漂亮。