2019.05.04この記事は約4分で読めます。マクロを含むブックをアドイン形式で保存することで、アドインとしてExcelに組み込むことが可能になります。アドインに組み込めばそのExcelで開いたすべてのブックでマクロを使用することができるようになります。アドイン形式で保存したブックをコピーして他のコンピュータで同じマクロを使うこともできるようになります。ここではマクロを含むブックをアドイン形式で保存してアドインに設定する方法を紹介します。目次ブックをアドイン形式で保存するアドインを有効にする「開発」タブから設定するファイルオプションから設定するアドインに組み込んだマクロを使用するアドインを無効にする他のコンピュータでアドインを使うブックをアドイン形式で保存するここでは例としてVBA入門講座で作成した”Hello,World!”プログラムのマクロを含むブック(ファイル名「HelloWorld」、マクロ名「Hello」)をアドイン形式で保存します。入門講座についてはこちらを参照ください【ゼロからわかるVBA入門】プログラムを作成しようプログラミング初心者向けのVBA入門講座第4回目です。世界一有名なプログラム「Hello,World!」ではじめてのプログラムを体験します。tech-paclab.com2019.04.29該当のブックを開き、「ファイル」→「名前を付けて保存」→「参照」を選択しダイアログボックスを表示させます。アドイン(*.xlam)」を選択すると保存先のフォルダが自動的にAddInsフォルダに変わります。必要であればファイル名を変更して保存します。(今回の例では同じファイル名「HelloWorld」にしています)アドインを有効にするアドインを有効にする方法は次の2通りありますが、どちらの方法でも構いません。「開発」タブから設定するファイルオプションから設定する「開発」タブから設定するリボンの「開発」タブはデフォルトでは非表示になっています。マクロを利用するうえでは表示させておいたほうが便利です。「開発」タブを表示させる方法はこちらを参照してください。【ゼロからわかるVBA入門】VBAをはじめる準備プログラミング初心者でも知識ゼロからはじめられるVBA入門講座の第3回です。今回はVBAをはじめるための準備について図解をまじえてわかりやすく説明します。アドイン」をクリックします。「有効なアドイン」のリストのなかにさきほど保存したファイル名(この例では「HelloWorld」)が表示されているので、選択してチェックを入れて「OK」をクリックします。ファイルオプションから設定する「ファイル」→「オプション」から「アドイン」を選択します。アドイン」を選択し「設定」をクリックします。「有効なアドイン」のリストのなかにさきほど保存したファイル名(この例では「HelloWorld」)が表示されているので、選択してチェックを入れて「OK」をクリックします。アドインに組み込んだマクロを使用するアドインに組み込んだマクロはそのExcelからいつでも利用することができます。「開発」タブ(または「表示」タブ)の「マクロ」をクリックして表示されるダイアログボックスにはマクロ名は表示されませんが、直接マクロ名を入力することでマクロを実行することができます。同様にフォームコントロールのボタンに登録したり、クイックアクセスツールバーに登録することもできます。マクロにショートカットキーが指定されていればショートカットキーから実行することもできます。マクロを実行するいろいろな方法についてはこちらの記事を参考にしてください。マクロを実行するさまざまな方法マクロを実行する方法はいろいろあります。ここでは主な方法をいくつか紹介します。それぞれ利点、注意点がありますので誰がどのような用途で使用するのかを考慮して適切な実行方法をとるようにしてください。リボンからマクロを実行する...tech-paclab.com2019.05.14アドインを無効にするマクロを有効にしたときに入れたチェックを外すことでアドインを一時的に無効にできます。再度チェックを入れれば有効になります。この先も使用しないときにはAddInsフォルダからファイルを削除(または他の場所に移動)すれば「Excelアドイン」の「有効なアドイン」リストにも表示されなくなります。他のコンピュータでアドインを使う他のコンピュータでアドインを使えるようにするにはアドイン形式で保存したブックを他のコンピュータに移動して設定する必要があります。他のコンピュータで設定する方法についてはこちらの記事を参照ください。配布されたアドインを利用する方法マクロを含んだブックをアドイン形式で保存して配布すれば、他の人や他のコンピュータで同じマクロを使うことができます。ここでは配布されたアドイン形式のブックをExcelに取り込んで登録する方法を紹介します。個人用マクロブックは「PERSONAL.XLSB」という名称のブックです。次のような特徴があります。マクロの記録を行うことで自動的に作成されます。VBAのプロパティについてVBAを学習している初心者の方の多くが「Rangeプロパティ」という言葉を聞くと困惑してしまうと思います。「Rangeはオブジェクトと習ったのにRangeプロパティって何?」と疑問に思うことでしょう。今回はVBAで「今日の日付」を検索する方法を紹介します。事例としてA列に日付が並べられているときに、そのなかから本日の日付が何行目にあるのかを検索する方法になります。何行目かを検知できれば同じ行のB列に対して処理したりすることがで...Excel-VBA【Excel】更新プログラム未対応で令和表示にするマイクロソフトはWindowsおよびOfficeの更新プログラムによって新元号に対応しました。この更新プログラムを適用すればExcelでも新元号である令和での表記が可能になります。作業でセルに値を入力したあとにEnterキーを押すと、デフォルトの設定ではセルの選択先が下方向に移動します。以前Excel-VBAを使ってExcelを便利にする小技を動画で紹介しました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ツール作成、メンテナンスをしています。このブログではVBA関連を中心に初心者にもわかりやすい解説や技術情報を発信していきます。ツール作成、メンテナンスをしています。このブログではVBA関連を中心に初心者にもわかりやすい解説や技術情報を発信していきます。人気記事VBAでPDF出力をする方法(ExportAsFixedFormatメソッド)2019.10.02VBAで今日の日付を検索する方法2019.07.17選択セルの行と列をハイライト表示する方法2019.06.072019.07.03【VBAでフォルダ/ファイル操作】(3)すべての下位フォルダ内のファイルを操作する2019.08.07【Excel】更新プログラム未対応で令和表示にする2019.05.092019.06.27タイトルとURLをコピーしました。