0

X(A,B) というアドイン gin 関数があり、セルで =X() を使用して、アクティブシートにデータを貼り付けているように見える場合。

これを VBA から呼び出すにはどうすればよいですか? この関数はアドインの一部であるため、何か特別なことをする必要がありますか?

アクティブなシートを設定してから X() を呼び出せるようにしたいだけです。

Sheets("Sheet2").Activate

SomeModule.X(Arg1,Arg2)

ありがとう

編集: ツール -> 参照に移動してアドインを選択しましたが、参照に関連するプロジェクト エクスプローラー ペインに何も表示されません。

4

1 に答える 1

0

X(Arg1,Arg2)VBA から関数の値を返すには、次のようにします。

Application.Run("X",Arg1,Arg2)

最初の引数については、できるだけ明確にすることをお勧めします。"gin.xla!SomeModule.X"

于 2012-07-02T14:07:13.087 に答える