ただし、GetRefで得られるのは、グローバルスコープに置かれたルーチンへの参照に限られます。オブジェクトのメンバーへの参照は取得できません。
GetRefで取得したルーチンを呼ぶには、通常のルーチンを呼ぶ時と同様の記述をします。例えば、次のようにします。
Option Explicit
Main
Sub Main
Dim Calculate
Set Calculate = GetRef("Add")
MsgBox Calculate(1, 100)
End Sub
Function Add(Number1, Number2)
Add = Number1 + Number2
End Function
Function Subtract(Number1, Number2)
Subtract = Number1 - Number2
End Function