1

同じ機能を呼び出すボタンがたくさんあり (配電盤のようなもの)、その詳細が他の機能 (私のカテゴリ) に送信されます。

これの反対側には、さまざまな関数によって呼び出されている別の関数があります。呼び出し元関数がどのカテゴリであるかに応じて、関数はさまざまなことを行い、回答を返します。

ボタン (A/B/C/D/E) -> スイッチボード機能 -> 機能 (X/Y/Z) -> 終了機能

最終関数のコードを単純化する方法を探しています: 個々の 'If (passed variable = x) then y' チェックの代わりに、呼び出し元が関数 X であるかどうかをチェックしたいだけです。

呼び出し元を検索すると、元の呼び出し元を返す Application.Caller しか見つからないようです (ボタン A)。呼び出している即時関数を見つけて使用することは可能ですか?

4

0 に答える 0