对于一个VBA新手来说,这似乎是一个愚蠢的问题,但我无法弄清楚如何在VBA中写入单元格... 我在“Module1”中有一个函数,看起来像这样:
Function Foo(bar As Boolean)
Range("A1").Value = 1
Foo = ...
End Function
然后,假设我将单元格A2的公式设置为:
=Foo(true)
如果我删除了范围设置行,调用本身就会起作用...在这种情况下,将调用单元格设置为foo值。但是我希望最终一次写入大量单元格,而不是为每个单元格调用不同的函数。我做错了什么??
如果此代码应按原样工作...是否有Excel 2007中可能阻止编辑单元格的设置之类的设置?