Excel 2010 VBA にユーザー定義関数があります。
cellA1
で、その関数を呼び出します:=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