リンクユニット

Windows8 & Office2013 Excel2013

個人用マクロブックの作成

投稿日:2017年1月7日 更新日:

Excelでマクロを作成するときは、通常 作業中のブックに保存しますが、個人用マクロブックを作成すると、Excel起動時に常に起動されるので、どのブックでも使用できるようになります。個人用マクロブックは、Excel起動時に起動されますが、非表示となっているので意識することはありません。

マクロの記録

[開発]タブの[マクロの記録]をクリックします。開発タブが表示されていない場合は、開発タブの表示を参照されてください。
マクロの記録

マクロの記録を使って保存する場合は、[マクロの保存先]で[個人用マクロブック]に切り替えます。[マクロ名]は、わかりやすい名前を付けておきます。
マクロの記録ダイアログボックス

ここでは、[Ctrl]+[Shift]+[*]を押して、表全体を(アクティブセル領域)を選択した後、[Delete]キーを押して範囲選択を削除する動作を記録しました。[記録終了]ボタンをクリックします。参考テンキーの*を使用する場合は、[Shift]キーは不要です。
記録終了

コードの編集

[Alt]+[F11]を押してVBEを表示します。または、[Visual Basic]をクリックします。
Visual Basic

下のようにPERSONAL.XLBが作成されて、コードが記録されているのがわかります。ここで編集することも可能です。右上の閉じるボタンでVBEを閉じます。
VBE

個人用マクロブックの保存

個人用マクロブックを保存する場合は、作成するために使用したブックは保存しなくていいですが、[個人用マクロブックの変更を保存しますか?]という以下のメッセージウィンドウでは、必ず[保存]をクリックします。
メッセージウィンドウ

個人用マクロブックの実行

新規ワークブックを起動して、 [開発]タブのマクロをクリックすると、
マクロ

下のようにマクロが表示されるので、実行ボタンを押すとマクロが動作します。便利になりました。
マクロダイアログボックス

クイックアクセスツールバーに登録

それでも、もっとスマートに操作するために、クイックアクセスツールバーにマクロを登録しておくといいです。クイックアクセスツールバーの▼ボタンをクリックして、[その他のコマンド]をクリックします。
クイックアクセスツールバー

[Excelのオプション]の[クイックアクセスツールバー]が表示されます。[コマンドの選択]で[マクロ]を選択すると、個人用マクロブックが現れますので、選択して中央の[追加]ボタンをクリックします。右側にマクロが表示されたことを確認して、[OK]ボタンをクリックします。
Excelのオプション

クイックアクセスツールバーにマクロが追加されています。
クイックアクセスツールバー

参考マクロをタブに表示することもできます。マクロをタブに登録するにはを参照してください。

マクロをリボンに登録するには

Office2010では、リボンのカスタマイズができるようになりました。 非常に便利ですね。 Excelのマクロやアドインは、クイックアクセ ...

続きを見る

PERSONAL.XLSBの表示

また、PERSONAL.XLSBを表示したい場合は、[表示]タブから[再表示]をクリックします。
表示タブ

[ウィンドウの再表示]が表示されるので、[PERSONAL.XLSB]を選択して[OK]ボタンをクリックします。
ウィンドウの再表示

[PERSONAL.XLSB]が表示されます。ここで編集することもできます。
PERSONAL.XLSB

閉じる前には、必ず[表示しない]をクリックしておいてください。そうしないと、次回から常にPERSONAL.XLSBが表示されるようになりますので、気を付けてください。
表示しない設定

マクロの記録ダイアログボックスも一度、[個人用マクロブック]を選択すると、以降はそのまま継承されますので、[作業中のブック]を選択し直しておいたほうがいいと思います。
マクロの記録ダイアログボックス

既存のマクロを個人用マクロブックとして保存するには

既存のマクロを個人用マクロブックとして保存する場合は、[名前を付けて保存]ダイアログボックスで、[ファイルの種類]から[Excelバイナリブック(*.xlsb)]を選択します。
そして、保存先は、以下を指定します。ファイル名は[PERSONAL]とします。
C:\Users\ユーザー名\AppData\Roaming\Microsoft\Excel\XLSTART
名前を付けて保存ダイアログボックス

マクロを他のブックで使用できるようにするには、アドインとして保存する方法もあります。
マクロをアドインにして他のブックで使用する

マクロをアドインにして他のブックで使用する

面倒な作業であっても、少しでも効率よくミスがないように行いたいですね。作業を自動化するマクロを作成しても、マクロはそのブックでしか動作しませ ...

続きを見る

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

管理人一押しのテキストです。業務改善、時短のための一冊です。関数を学び直したい人はぜひ!

おすすめ記事と広告

記事を更新しました

スライドを抜いてもスライド番号は連続したい

PowerPointでプレゼンテーションを作成した後、その中の一部のスライドを抜いてプレゼンしたいということがあります。非表示スライドの設定 ...

レポートはxlsxファイル形式に出力できない

Access2013でレポートを作成して、これをこのままExcelに出力できたら便利だなぁと思い、レポートを表示して、[外部データ]タブの[ ...

ユーザーアカウントを取得して更新者を記録する

Accessでフォームを起動した時に自動でPCのユーザーアカウントを取得して、更新者を記録する方法です。 帳票フォームの[編集]ボタンをクリ ...

ピボットテーブルのフィルタリング

Excelでデータを抽出したり、絞り込みを行うために[データ]タブの[フィルター]をよく利用している方、またはテーブルを作成してフィルターコ ...

複数オブジェクトの選択が可能

Word2013では、複数オブジェクトの選択が[オブジェクトの選択]ボタンのドラッグ操作で可能になりました。 オブジェクトの選択 画像や、テ ...

-Windows8 & Office2013 Excel2013

Copyright © 2001-2018 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2018 AllRights Reserved Powered by AFFINGER4.