如何用变量给excel单元格赋值
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
1、首先打开一个工作样表作为例子。
2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:Sub test2()Worksheets("Sheet1").Range("A1").Value =
_Worksheets("Sheet1").Range("A5").ValueMsgBox "现在A1单元格中的值也为" &
_Worksheets("Sheet1").Range("A5").ValueEnd Sub
3、可以看到这里指定了中名为sheet1的工作表,并使用了range选取了a1单元格,选择单元格值的属性。换个方式说就是sheet1中a1单元格是对象,value值是属性。
4、这里有个下划线,在vba中是作为连接符存在的,意思是下一行的代码是链接到本行代码后,不是中断的语句。
5、使用msgbox函数来显示一段信息,提示a1的单元格值为,后面链接了a5单元格的值,其实因为前面有赋值,所以这里直接写a1单元格的值也是可以的。
6、因为这里的对象很统一,所以代码我们可以用with简写,那么我们只用写一个with语句像下面这样With Worksheets("sheet1")
.Range("A1").Value = _
.Range("A5").Value
MsgBox "现在A1单元格中的值也为" & _
.Range("A5").Value
End With。
7、可以看到代码运行成功,a1和a5单元格内的值一样,证明赋值成功。
8、