>>353
そのメソッドをどこかのクラスモジュールに作って
クラスのインスタンス変数を渡すという手があります。
コールバック関数の数だけクラスモジュールが出来るけどな。
つまり
Sub ASUB(ByVal CallBackObject As Object)
  CallBackObject.aFunc 1, 2, 3
とするわけです。
コールバック用クラスは任意のクラス名で
Sub aFunc(a, b, c)
  Debug.Print a; b; c
と。

渡されたCallBackObjectオブジェクトに確実にaFuncがあるのか?
という話なら、Implementsちゅう機能を使うとよいです。

でなきゃCallByNameで出来たんだっけ?