我在第一次运行时得到运行时错误1004

时间:2014-03-16 20:01:28

标签: vba excel-vba excel

当我第一次运行以下代码时,我得到一个运行时Error 1004

Sheet2.Range("B112").Value = ("=Large($D$8:$D$73,1")

但是,如果我打开编辑器并重新运行代码就可以了。

代码将公式分配给另一个工作表中的单元格,以获得该工作表本身中给定范围内的最大数字。代码由不同工作表中的命令按钮单击触发。

请帮助我或建议替代代码来执行此操作。

1 个答案:

答案 0 :(得分:1)

您应该使用Formula,如下所示:

Sheet2.Range("B112").Formula = "=Large($D$8:$D$73,1)"