VBA,如何取单元格的值?

如题所述

VBA中表示单元格的值有很多种,比如A1单元格的值
range("A1")
cells(1,1) 或cells(1,"A")
[A1]

VBA中单元格属性默认是值,但如果指定为value属性,可以提高代码运行速度
上述的表示方式为:
range("A1").value
cells(1,1).value 或cells(1,"A").value
[A1].value
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-17
cells(2,1).value表示B1,即括号中第一个数字表示行,第二个数字表示列
第2个回答  推荐于2016-12-01
单元格A1的值
range("A1").value或cells(1,1).value追问

cells(1,1).value 这个怎么表示位置呢?B1怎么表示呢?

追答

cells(行,列)
B1:cells(1,2)

本回答被提问者采纳
相似回答