Excel VBAのマクロをすべてのワークブックで利用できるようにすることはできますか?

macros microsoft-excel vba

一つのワークブックにVBAスクリプトを書いて、それをマシン内の他のワークブックで使うことは可能でしょうか?マクロパッケージを書く方法を探していると思います

EDIT ランスさんのリンクの指示に従って、アドインを作成しましたが、「マクロ」タブに表示されません。何が足りないのでしょうか?

  31  bavaza  2011-09-25


ベストアンサー

いくつか方法がありますが、ここでは1つのリンクで、VBAコードを使ってExcelアドインを作成する方法を説明しています。他の方法でも他の種類のアドインを作成することができますが、これが一番シンプルです。これを行う方法について説明している参考文献は何千もあります

12  Lance Roberts  2011-09-25


アドオン作成不要!

Personal.xlsbという特殊なワークブックに保存します

Steps:

マクロは、Excel を開くたびに読み込まれる特別なワークブックに保存することで、すべてのワークブックで利用できるようにすることができます

11  Dheeraj Bhaskar  2014-12-18


マクロを記録すると、後から個人用マクロワークブックに保存することができます。Excelを終了するときに、保存するかどうかを尋ねてくるので、「はい」をクリックすると、「開発者 => マクロ」の下にあるすべてのワークブックでマクロが利用できるようになります。Microsoft サポートも参照してください

2  Cerveser  2018-01-10


UserProfile 環境変数を利用して、「ユーザーごとに異なる」という注意点を回避することができます

So the standardized Path is: %UserProfile%\AppData\Roaming\MicrosoftExcel\XLSTART

1  Brian McCullough  2016-03-03


XLStartフォルダの見つけ方

-1.Microsoft Office ボタンの Office ボタン画像をクリックし、[Excel オプション] をクリックします。 -2.信頼センターをクリックし、[Microsoft Office Excel信頼センター]の下にある[信頼センターの設定]をクリックします。 -3.信頼できる場所をクリックして、信頼できる場所のリストにあるXLStartフォルダへのパスを確認します

1  Atul  2017-08-03


タイトルとURLをコピーしました