在excel的vba中如何给单元格输入公式

我想利用vba在Cells(2, 12)单元格中输入 =if(H2=C2,"","数据不一致") 这个公式,该如何写语句,试了几次都提示错误,求助!

第1个回答  2014-06-04
你可以用Excel录制VBA的宏 他的解决方案是用RC表达式代表单元格 然后给单元格复制=if(H2=C2,"","数据不一致") 。具体RC表达式怎么拼写 忘记了
第2个回答  2014-06-04
Cells(2, 12) = "=if(H2=C2,"""",""数据不一致"")"

本回答被提问者采纳
第3个回答  2018-03-17
Sub LF()
Range("B12").Formula = "=if(H2=C2,"""",""数据不一致"")"
'Cells(2, 12).Value = "=if(H2=C2,"""",""数据不一致"")"
End Sub
第4个回答  2018-03-17
Sub s()
For k = 28 To 46 Step 6
For i = 1 To 5
For j = 1 To 6
Cells(k + i, 19 + j) = "=" & Chr(83 + j) & 54 + i
Next
Next
Next
End Sub
第5个回答  2018-03-15
我不知道VBA是啥,但我知道宏代码VB语言里,H2=C2是有问题的,你要找到相对位置 ,用R[10]C[10]这样描述,比如你要填写答案的格子是I2,那么H2的相对位置是RC[-1]
相似回答