excel表格学习 Excel真的很难学吗?( 二 )


三、VBA要系统的学习Excel中的VBA , 需要系统的学习 。它和函数 , 技巧等不一样 , 因为要实现一个完整的过程 , 代码需要有几个部分:
变量申明、变量赋值、数据提取、数据计算分析、数据输出 。
变量申明:你需要知道变量类型有哪些 , 每种变量类型的数据范围、和数据特点 , 该如何选择变量类型等等 。如果变量的类型和变量的值有差异 , 运算的结果肯定就会不准确(比如变量的值为小数 , 你把变量申明为整型 , 就得不到正确的结果了);
变量赋值:不同的变量类型 , 赋值的方法也有所不同 , 给Object对象赋值 , 需要用Set;对数组、数字类型的变量赋值 , 直接用等号就可以 。如果赋值方法错误 , 代码在执行时会出错 。
数据提取:VBA中引用工作表 , 从工作表中提取数据有多种方法 , 选择合适的方法 , 会让代码更为简单 , 后期维护也会更加方便;
数据分析:这里就是你计算思路的体现;
数据输出:最后才是将结果写入工作表 , 用VBA往工作表中写入数据 , 有多种方法 , 怎样选择可以提高运行效率 , 是需要考虑的 , 比如运算完后一次写入肯定要比一边运行一边写入的效率要高很多 。
所以 , 要写出一个VBA过程 , 并且要实现代码的简单、后期维护的方便、运行的高效 , 需要从全方面去考虑 , 这个就需要从基础开始 , 进行系统的学习 , 方能慢慢掌握 。
【excel表格学习 Excel真的很难学吗?】另外 , 在从基础学习时 , 一定要养成良好的写代码习惯 , 比如代码缩进 , 申明变量时直观、有规律的命名等 。

推荐阅读