我知道用户可以在Modules
中定义自己的功能,然后在Excel公式中调用它。例如,如果在Module
中写入以下函数,则单元格中的=f()
将返回10
。
Function f()
f = 10
End Function
我想知道如果函数是用Sheet
(Microsoft Excel Objects
)编写的,会发生什么。我的测试显示从单元格公式中调用它不起作用。
有人能告诉我我是否正确吗?
更进一步,说单元格公式=Sheet1!fun()
总是不可能是正确的,因为Sheet1
中定义的函数不能像这样调用(但它可以被调用Sheet1
)中定义的子。
答案 0 :(得分:0)
在单元格公式= Sheet1中是否正确!fun()总是如此 不可能
是
我想知道如果函数写在工作表中会发生什么
如果您有旧版本的Excel(例如97),则可以添加宏表并使用该语法编写XL4宏。