什么是工作表。单元格(行,列)。公式
我正在看比较两个Excel工作表的教程 ,碰到这个:
cellVal1 = ws1.Cells(row, col).Formula
在video中他说,这将指定单元格的值分配给cellVal1
。 我只看到人们使用ws.Cells(row, col).Value
,似乎无法find任何关于.Cells(<row>,<col>)
.Formula
做什么的,和.Value
不同?
.formula
部分采用单元格内的公式, .value
只取值你可以看到。
A1 = 2 A2 = 4 A3 = 6
在A3
有一个公式=A1+A2
如果使用.formula
,将公式放入cellVal1
使用cellVal1 = Cells(3, 1).Formula
(即等于Range("A3").formula
) =A1+A2
,但如果你使用.value
你有6
。 请记住,如果您尝试在inttypesvariables中存储string,则会出现错误,因为公式是string。
提示:如果使用.formulaR1C1
,则会得到=R[-2]C+R[-1]C