VBA将单元格值设置为包含“不工作”的文本

我试图让macros为我input一堆公式。 公式是这样的:

=COUNTIF('other_sheet'!A:A,"hello*") 

用户可以指定A和other_sheet,所以我select单元格然后去

 ActiveCell.Value = "=COUNTIF('" & othercell & "'!" & column & ":" & _ column & """,hello*"")" 

但它不断给我错误,如:

1004:对象定义的错误

我曾尝试使用ActiveCell.TextActiveCell.Formula等,他们都不工作。

它需要是ActiveCell.Formula",是旁边的错误的方式你应该是:

 ActiveCell.Formula= "=COUNTIF('" & othercell & "'!" & column _ & ":" & column & ",""hello*"")" 

显然你只能把适当的,完整的答案放到一个单元格中。

即如果输出结果是“= sum(A:A”,而括号没有closures,那么应用程序会抛出一个错误,就像手动键入一样。