
2个回答
展开全部
可以访问,也可以写入,相当于是ActiveSheet.Cells(row,column)
一个典型的测试函数如下:
Sub Button1_Click()
Cells(2, 2) = Cells(3, 3)
Cells(3, 3) = Int(Rnd * 100)
End Sub
访问单元格C3并赋值给B2,再给C3赋值一个随机数。
补充一个对其它知友解答的解析:
Range("A1")和Cells(1,1)是不一样的 Range是一个区域对象,而Cells是一个属性,是有区别的。 假如Range是由A1开始的,则Cells(1,1)相当于Range.Cells(1,1),否则不相等。 Cells(1,1)等同于ActiveSheet.Cells(1,1)。
展开全部
既可以访问也可以写入,看你怎么用
VBA中的Cells语法是:Cells(行数,列数),行数和列数都是整数值,如:
cells(1,1)代表第一行第一列,也就是A1单元格
在VBA中,与Range("A1")所指单元格一样
也可以写成cells(1,"A")
cells(2,1)代表第二行第一列,也就是A2单元格
在VBA中,与Range("A2")所指一样
也可以写成cells(2,"A")
以此类推
VBA中的Cells语法是:Cells(行数,列数),行数和列数都是整数值,如:
cells(1,1)代表第一行第一列,也就是A1单元格
在VBA中,与Range("A1")所指单元格一样
也可以写成cells(1,"A")
cells(2,1)代表第二行第一列,也就是A2单元格
在VBA中,与Range("A2")所指一样
也可以写成cells(2,"A")
以此类推
追问
在后面加个="",就是输入""的内容
前面加个 if 后面 加个=就是判断是不是等于他是吧?
追答
不是
EXCEL IF语法
=IF(logical_test,value_if_true,value_if_false)
Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符。
Value_if_true logical_test 为 TRUE 时返回的值。例如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。Value_if_true 也可以是其他公式。
Value_if_false logical_test 为 FALSE 时返回的值。例如,如果本参数为文本字符串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 Value_if_false(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 Value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。Value_if_false 也可以是其他公式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询