1つのワークブックにVBAスクリプトを書いて、それをマシンの他のワークブックで使用することは可能ですか?私はマクロパッケージを書く方法を探していると思います。
EDITLanceのリンクの指示に従って、アドインを作成することができましたが、[マクロ]タブに表示されません。何が足りないの?
これを行うにはいくつかの方法があります。ここに、VBAコードを使用してExcelアドインを作成する方法を説明した リンク があります。他の方法で他の種類のアドインを作成することもできますが、これが最も簡単です。これを行う方法については、その話題の中から検索できる多数の参照があります。
Personal.xlsb
という特別なワークブックに保存してください。
マクロを開くたびにExcelが読み込む特別なブックに保存することで、すべてのブックでマクロを使用できるようにすることができます。
YouTube: Excelで個人用マクロブックを作成する方法と必要な理由
Officeサポート: すべてのマクロを1つのブックに作成して保存する
Office Support: 個人用マクロブックにマクロをコピーする
マクロを記録すると、後で個人用マクロブックに保存できます。 Excelを終了すると、保存するかどうかを尋ねるメッセージが表示されます。[はい]をクリックすると、[開発者] => [マクロ]の下のすべてのブックでマクロが使用可能になります。 マイクロソフトのサポートもご覧ください
UserProfile環境変数を利用して、「ユーザーごとに異なる」という警告を出します。
したがって、標準化されたパスは次のとおりです。%UserProfile%\ AppData\Roaming\Microsoft\Excel\XLSTART
XLStartフォルダの場所
-1。Microsoft OfficeボタンOfficeボタンの画像をクリックし、[Excelのオプション]をクリックします。
- 2. [セキュリティセンター]をクリックし、[Microsoft Office Excelセキュリティセンター]の下の[セキュリティセンターの設定]をクリックします。
- 3. [信頼できる場所]をクリックし、信頼できる場所の一覧でXLStartフォルダーへのパスを確認します。