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が返されます。099