gpt4 book ai didi

excel - 如何从VBA写入单元格

转载 作者:行者123 更新时间:2023-12-02 21:06:30 25 4
gpt4 key购买 nike

即使对于 VBA 新手来说,这似乎也是一个愚蠢的问题,但我不知道如何在 VBA 中写入单元格...我在“Module1”中有一个如下所示的函数:

Function Foo(bar As Boolean)
Range("A1").Value = 1
Foo = ...
End Function

然后假设我将单元格 A2 的公式设置为:

=Foo(true)

如果我取出范围设置行,调用本身就会起作用...在这种情况下,将调用单元格设置为 foo 值。但我希望这最终能够一次写入大量单元格,而不是为每个单元格调用不同的函数。我做错了什么???

<小时/>

如果此代码应按原样工作...Excel 2007 中是否存在可能阻止编辑单元格或类似内容的设置?

最佳答案

根据this page ,Excel 用户定义的函数不可能更改工作簿的其他部分。看来您可能需要尝试其他方法。

关于excel - 如何从VBA写入单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4168679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com