2012-02-22 31 views
0

マクロ用のツールバーメニューが追加されていますので、ボタンを押すだけでExcelのドキュメントからマクロを実行できます。私はマクロを実行するたびに、マクロを含むソースファイルを開きます。ソースファイルを開いてマクロを実行する方法はありますか? (開け閉めしてもそれほど問題はありませんが、私はそれをまったく開けない方がよいでしょう)Excel VBA - アドインを使用してマクロを呼び出す

私はこれに関する情報を見つけることができませんでした。感謝。

答えて

2

はYOUR 個人マクロブック

オープンはVBEditor使用し、マクロを含むモジュールを見つけます。
そのコードをコピーします。

左のVBProjectパネルで、PERSONAL.XLSまたはPERSONAL.XLSBプロジェクトを探します。これは、いつでも利用できるマクロを保存するプロジェクトです。そのプロジェクトにモジュールを追加し、あなたのコードをそのプロジェクトに入れます。

"ブック"内のマクロを指し示すように "ボタン"を更新してください。

PERSONAL.XLSプロジェクトが存在しない場合は、マクロレコーダーを使用して「ジャンク」マクロを記録し、「マクロを保存:パーソナルマクロブック」に設定してくださいそれはあなたのために初めてです。

+0

アドインの問題よりも簡単です。私のマクロをアドインとして保存し、それを呼び出すのに大した助けを見いだせない。これは機能します。 – CustomX

3

コードを実行して実行することはできません。 Excelは、コードを実行するためにコードが保存されているファイルを開く必要があります。

正しく理解すれば、Excelのアドインをコードから作成し、Excelの起動時に自動的にアドインを読み込むことができます。その場合、あなたのコードは常に利用可能になります。

これは、開始するには良い場所のように思える:

http://msdn.microsoft.com/en-us/library/aa140990(v=office.10).aspx

関連する問題