我在 Excel 2010 VBA 中有一个用户定义的函数。
在一个单元格A1
中,我调用该函数:=myfunction()
并且返回的值(作为整数)在单元格中正确显示A1
。
我关心的是如何从 VBA 中的其他函数获取 A1 单元格的值。我希望MyOtherFunction()
获得A1
.
细胞A1
有=MyFunction()
function MyFunction() as integer
......
MyFunction = 99
End function
我正确地看到99
了A1
.
function MyOtherFunction()
dim valor as integer
valor = Workbooks("xxx.xlsm").Sheets("yyy").Range("A1").Value
End function
在该函数中,变量valor
返回。0
99