主题:【原创】三年级也可以学编程 -- 月色溶溶
本质上EXCEL是一种功能强大的数据处理、统计、分析。内置有强大的函数,可以完成特别复杂的工作,不仅仅是简单的加减乘除,还有数理统计、财务、日期时间、数学、查找、数据库、字符处理等等。月MM喜欢玩债券,EXCEL里也有算债券用的函数。
我是做期货的,我就使用EXCEL来收集网络数据、处理数据并把数据制成各成图表,如线图、柱图、散点图、K线图。
但是呢,我每天在EXCEL上的工作很繁杂,但是又是重复的,天天用鼠标点来点去又很麻烦,有没有办法让重复的工作自动搞定呢,这就需要宏和VBA了。
EXCEL本身自带有宏功能,就像录音机一样,把我们固定的要重复的操作录下来,只要用快捷键执行一次,就能把录下来的操作完全的执行一次,不管这个操作有多无聊,需要用键盘和鼠标多少次。如果你能看到宏的代码,你就会发现其实它就是一串VB的代码。如果需要个性化的操作,比如说修改一下参数啥的,就要修改其中的代码。当然,你也可以完全自己写出代码来执行对EXCEL的操作。
VBA的本质就是以EXCEL为平台,使用VB的代码对EXCEL进行操作的编程语言。其语法规范思想同VB完全一样。
如果你对面向对象的语言有所了解的话,EXCEL包括他的表格、单元格,行列等等都是对象,删除、复制、粘贴、计算、新建、插入、保存都是方法,函数当然还是函数,诸如此类,很好理解。
这个语言的好处是好理解,在学习的时候,你完全可以自己先在EXCEL上乱弄一气,把你的操作用宏录下来之后,再对照一下宏的代码,你就知道刚才乱弄一气代码是怎么写的。在开发程序的时候也是如此,不用自己一行行的写出来,把操作先录下来,修改一下,加点变量,改改参数就可以了,非常方便。
网上有很多EXCEL的教程,比如说VERYCD上,可以从关于宏的部分开始看起。
- 相关回复 上下关系8
压缩 2 层
🙂我想你说的这些我是能理解的. 3 月色溶溶 字163 2012-01-03 08:47:11
🙂VBA,这个最直观,容易上手,还实用。 2 工大流浪者 字63 2012-01-04 01:04:24
🙂这个主要是用来做什么的? 月色溶溶 字9 2012-01-05 08:55:30
🙂这得从EXCEL说起
🙂嗯,看来是实用类的, 月色溶溶 字78 2012-01-05 22:22:39
🙂python对深入学习编程当然有用了 4 karmin 字1283 2012-01-03 10:46:00
🙂我下载了学py的资料和程序,遇到问题了,有空写上来, 月色溶溶 字19 2012-01-03 22:10:26
🙂嘿嘿,我想起来了,上次有个翻墙梯子就是python写的 zzbzerg 字173 2012-01-04 03:01:24