excel vba 给单元格赋值

您所在的位置:网站首页 如何用VBA编程中给单元公式加等号 excel vba 给单元格赋值

excel vba 给单元格赋值

2023-10-30 06:54| 来源: 网络整理| 查看: 265

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

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

2fab23e0e2361b95094251a6e8168f58.png

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

349a78d51814bda5214557897ad66ccf.png

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

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

Sub 头条培训用例1()

Range("A1").Select

ActiveCell.FormulaR1C1 = "1"

End Sub

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

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

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

edadc85fe3274032ff368e336a4cfd8b.png

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

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

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

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

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

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

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

Sub 头条培训用例1()

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

End Sub

b42eb768be48448430b030adfd253fea.png

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

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

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

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

Sub 头条培训用例1()

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

End Sub

cea90635a650916fc63c287e367ab0d9.png

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3