Excel除了基本的制作静态表格,使用函数公式来生成引用,条件,关联以及搜索等以外,可以使用Excel的VBA功能,实现。
继续为大家上一个动画演示。
上图演示了3部分的内容,第一段演示的是在Excel表格中录入单元格内容。
三部分的代码如下:
Sub 录入单元格内容()
Range("c10") = "123"
Range("d10") = "我们"
End Sub
"录入单元格内容"此文字只是一个名字,只是便于理解是什么内容,可以随意更改。
代码的意义就是在C10单元格内录入123的内容
在D10的单元格内录入“我们”的内容
Sub 序号()
Range("B10:B20") = "=row()-9"
End Sub
同里,“序号”也是,只是自动生成了序号。
上面的“123”和“我们”如果只是单纯的内容的话,此处的序号,是直接使用了公式。细心的朋友,也可以在上面的动画中看到,E10单元格显示的内容为:
=row()-9
运算的结果是1而矣。
英语单词,Orange都不陌生,名词是桔子,形容词是橙色的,橘色的。如下:
Range,相对单词桔子,橘色的,只是少了一个O,但意思发生了变化,范围,区域,延伸,漫游,幅度,平行,列为一行等意思。如下:
如果是使用Excel中的函数,除了在单个单元格内写入外,还需要通过拖拉才能实现填充,而使用VBA,只直接写入区域,就可以直接实现。
这可能就是为何高手使用VBA的原因所在吧。
当然了,VB编辑器是如何打开的,你可能会问,在开发工具菜单下,可以看到VB编辑器。
如下图:
如果显示为灰色,不可用,是需要安装VBA插件,如WPS现在是7.0版本,安装后,即可使用的。
另外,保存后的格式也变为了xlsm的后缀。