2011-09-25 17:57:12 +0000 2011-09-25 17:57:12 +0000
29
29

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

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

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

回答 (5)

12
12
12
2011-09-25 18:03:33 +0000

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

10
10
10
2014-12-18 18:10:53 +0000

アドオン作成不要!

Personal.xlsb

ステップという特別なワークブックに保存します。

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

2
2
2
2018-01-10 15:02:00 +0000

マクロを記録すると、後から個人用マクロワークブックに保存することができます。Excelを終了するときに、保存するかどうかを尋ねてきますが、「はい」をクリックすると、「開発者」=「マクロ」の下にあるすべてのワークブックでマクロが利用できるようになります。Microsoft サポート ](https://support.office.com/en-us/article/Copy-your-macros-to-a-Personal-Macro-Workbook-AA439B90-F836-4381-97F0-6E4C3F5EE566)も参照してください。

1
1
1
2017-08-03 05:38:45 +0000

XLStartフォルダの探し方

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

1
1
1
2016-03-03 16:45:18 +0000

UserProfile環境変数を利用して、'different for each user’ caveatを回避してください。

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