Excel基礎

トップ > Excel > Excel基礎 > 記事
Excelトップへ
Excel基礎一覧へ



2023年2月18日【ID:0】

【3-VBA27】アドインの保存方法から設定方法

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。





・はじめに

アドインにするメリットは、マクロ有効ブックでなくても、いつでも作成したマクロを使うことができるようになったり、多くの人に共有することができるというところです。
アドインにする場合は、どんなExcelファイルでも実行できるようなマクロを用意する必要があります。

例えば、「Worksheets("集計")」というのをVBAで記述している内容をアドインにしてしまうと、実行したいファイルに"集計"シートがなければエラーになってしまいます。(エラー対策をすればOKです)
なので特定のシートにしか使えないマクロなどは、基本アドインにしない方がいいです。

アドインの簡単な例はこちらになります。
【便利】ステータスバーにメモ機能追加 [アドイン]

では、作成したマクロをアドインとして保存する方法から解説していきます。




・保存方法

[ファイル]から[名前を付けて保存]を選択します。
こちらの画面になりましたら、[参照]などを選択し保存画面を表示します。

保存画面が表示されましたら、[ファイルの種類]から[Excelアドイン(*.xlam)]を選択します。

そのようにすると、自動で「… > Microsoft > AddIns」のフォルダが開かれます。
基本、アドインはこちらのフォルダ内に保存しますが、他の場所でも問題ございません。
※アドインで保存するとVBAのみが「xlam」で保存され、シート情報などは保存されません。

保存することができましたら、Excelファイルは閉じて問題ございません。





・設定方法

まず初めに、空のExcelファイルを立ち上げます。
※空でなくても問題ないですが、マクロなどを使っていないExcelファイルの方が設定しやすいです。

立ち上げることができましたら、[開発]の中の[Excelアドイン]を選択します。

[開発]タブが表示されていない場合は、[ファイル]→[オプション]→[アドイン]→[設定]でも同じ画面を開くことができます。

以下の画面が表示されます。
こちらにてアドインを追加します。
一覧に保存したアドインの名前がない場合は、[参照]より対象のアドインファイル(xlam)を選択して追加します。

こちらでは「ファイル名変更.xlam」を追加しました。
後は、対象のファイル名をチェックして[OK]を選択します。

これで、登録完了です。
登録後は、アドインファイルの位置を変更することができません。
※変更すると参照ができずエラーになってしまいます。

アドインを削除する場合は、こちらの画面のチェックを外すことで削除できます。
アドインファイル自体、不要な場合は、必要に応じて削除して問題ございません。

この状態で、アドインファイル内のマクロがいつでも実行できるようになっています。
自作した関数に関しては自由に使用することができます。

またアドインの機能は、リボンやクイックアクセスツールバーなどに追加することができます。
追加はExcelのオプションにて行えます。

[ファイル]内の[オプション]などから開くことができる[Excelのオプション]内の[リボンのユーザー設定]や[クイックアクセスツールバー]にて追加できます。
アドインの機能は、[コマンドの選択]を[マクロ]にすることで表示することができます。

こちらでは、「ファイル名変更.xlam」内に記述している「FileRename」プロシージャが表示されています。

以上、アドインの保存方法と設定方法になります。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > Excel > Excel基礎 > 記事
Excelトップへ
Excel基礎一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7149682

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
✨困ったとき✨ Excel
保護解除ツール

【Excel基礎】

【00】Excel学習本の本音レビュー

【2-数式07】名前の管理とは

【1-入門20】データの入力規則の設定方法

【3-VBA12】列挙体(列挙型)の作成方法

【1-入門19】条件付き書式とは?その活用方法

【番外-002】ファイルの埋め込み方法

【オンライン講座】第一弾(IF/SUMIF(S)/COUNTIF(S))

【1-入門17】ヘッダー・フッター・背景画像の設定方法

【1-入門32】「0」の表示非表示を切り替える方法

【番外-042】8桁の数値を日付形式に変換

【番外-015】VBScript:Excelを開かずにマクロを実行

【1-入門11|ex4】図形のサイズを変更するときのコマンド集

【番外-055】「&””」と「*1」の活用方法

【番外-009】ぜひ覚えたいショートカットキー25選

【2-数式25】HYPERLINK関数の活用(4選)

【3-VBA25】静的変数(Static)とは

【1-入門26】ピボットテーブルの作成方法

【3-VBA18】CollectionとDictionaryの違いと使い方

【番外-051】棒グラフの1位~3位の色を自動変更

【番外-035】マトリックス表をリスト形式に変換

【番外-050】「複数行1データ」を「1行1データ」の表に変換

【2-数式18】BYROW関数・BYCOL関数の使い方

【3-VBA03】繰り返し文とは?基本的な使い方から応用

【2-数式10】空白の演算子とは

【3-VBA15】セルを複数同時に選択・入力する方法5選





一覧ページへ

トップ > Excel > Excel基礎 > 記事
Excelトップへ
Excel基礎一覧へ