Excel进阶第23章,VBA宏语言,自动单元格填充数据三种方法

今天开始讲解VBA宏语言,能让你的excel更有生命力。上一篇文章介绍了宏界面的打开方法、

录制宏、宏的基本语法。今天文章主要讲解的是宏的单元格赋值,让宏可以给单元格赋值。


Excel进阶第23章,VBA宏语言,自动单元格填充数据三种方法

如上图,查看代码,可以弹出一个源代码的界面,如下图:


Excel进阶第23章,VBA宏语言,自动单元格填充数据三种方法

单元格赋值方法有很多种,今天讲解三种常用的。

第一种、在空白处填写源代码:如下:

Sub 头条培训用例1()

Range("A1").Select

ActiveCell.FormulaR1C1 = "1"

End Sub

Sub定义一个宏的名称,End Sub结束宏,

Range("A1").Select------选择A1单元格

ActiveCell.FormulaR1C1 = "1"----选择的单元格值等于1


Excel进阶第23章,VBA宏语言,自动单元格填充数据三种方法

代码填写完毕后,如上图,

1、选择运行,或者快捷键F5

2、选择运行,如果有多个宏可以选择你要运行的

3、就是我们的代码执行结果,因为选择的是A1,所以在A1里面有数字1

第二种、赋值方法代码如下:

Cells(2, 2).Value = "税金额"

其中(2,2)的意思是滴第二行第二列。如下源代码运行结果,如图

Sub 头条培训用例1()

Cells(2, 2).Value = "税金额"

End Sub

Excel进阶第23章,VBA宏语言,自动单元格填充数据三种方法

可以看出我们直接在第二行第二列赋值了一个"税金额"三个字,当然也可以是数字,这种就是赋值方法比较直接。

第三种、是使用Range("A4").Value和Cell很像,代码如下

Range("A4").Value = "我是A4"

其中A4就是第一列第四行,直接一点不用想是几行几列了,源代码如下:


Sub 头条培训用例1()

Range("A4").Value = "我是A4"

End Sub


Excel进阶第23章,VBA宏语言,自动单元格填充数据三种方法

如上图运行完了之后,可以看到左边的运行结果。今天主要是讲解给单元格赋值,后面会继续介绍宏的应用。


分享到:


相關文章: