好吧,我录制了一个宏,但是它不能正常工作。如下所示:
Sub OpenCase1()
'
' OpenCase1 Macro
'
'
Range("G5").Select
ActiveCell.FormulaR1C1 = "=R[-4]C[-3]"
Range("G5").Select
End Sub
我认为这是一个简单的命令,但显然它不起作用。我希望它做的是,当单击宏时,它会将单元格 G5 更改为 =D1,复制单元格 D1 的内容。从我以前得到的帮助来看,Select
宏中的部分可能存在问题,但在这种情况下可能不是这种情况。
非常感谢所有帮助,请帮忙:)
答案1
通过直接访问单元格来简化代码,而无需Select
Range("G5").Value = "=D1"
或者
Range("G5").Formula = "=D1"
或者如果你想出于其他原因使用你的符号
Range("G5").FormulaR1C1 = "=R[-4]C[-3]"