本記事には広告が含まれています

EB000008_VBAエキスパート(ExcelVBAベーシック)合格講座/第八回:個人用マクロブック

VBAエキスパート(ExcelVBAベーシック)合格講座/第八回:個人用マクロブック
RECOMMEND 基礎を固める「最初のバイブル」
Excel VBA Basic 公式テキスト
VBAエキスパート公式テキスト Excel VBA Basic

変数、条件分岐、ループなど、自動化の基礎となる概念を網羅。試験対策としてだけでなく、実務で迷った時に立ち返る「辞書」としても長く使える一冊です。

このページの内容について

このページは、VBAエキスパート(ExcelVBAベーシック)試験合格講座の第八回記事です。公式テキスト第2章「マクロの記録」の内容について解説します。自分でも手を動かしながら読み進めてください。

個人用マクロブック

個人用マクロブックとは

個人用マクロブックとは「マクロの記録」の保存先として指定できるマクロを保存可能なExcelブックのことです。個人用マクロブックにマクロを記録・記述して保存すると、次回以降のExcelブック起動時に、非表示で個人用マクロブックが開かれるようになります。個人用マクロブックに保存されたマクロをいつでも呼び出せるようになります。マクロが有効ではない「.xlsx」形式のExcelでもマクロを実行できる気分を味わうことができます。

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

「C:\Users\≪ユーザー名≫\AppData\Roaming\Microsoft\Excel\XLSTART」に自動的に保存されます。個人用マクロブックを削除するためにはExcelファイルが起動していない状態で、上記フォルダへアクセスし「PERSONAL.XLSB」を削除します。

VBAエキスパート試験では個人用マクロブックの名称「PERSONAL.XLSB」の名称が出てきます。拡張子も含めて綴りを覚えておきましょう。

個人用マクロブックの編集

個人用マクロブックは他のマクロと同様、VBEで内容を確認することができます。VBEを起動(「Alt」+「F11」)し確認してみましょう。ここのマクロのコードを書き換えることもできます。

補記:XLSTARTフォルダについて

この先の解説は直接VBAエキスパート試験には関わりのない内容です。読むと業務に応用するヒントが得られるかもしれません。個人用マクロブックはExcelを起動したときに自動的に非表示で開かれるブックであると説明を受けます。しかしこの捉え方は正確ではありません。下記のように任意の名称で「.xlsx」「.xlsm」「.xlsb」ファイルを「XLSTART」フォルダに保存してみました。

上記の状態でExcelをすべて閉じて、新しくExcelを起動してみると以下のようになります。

■「.xlsb」:Microsoft Excel バイナリワークシート
 「PERSONAL.XLSB」ファイルと同様、非表示で開きます。

■「.xlsm」:Microsoft Excel マクロ有効ワークシート
 マクロが有効なブックですが、表示された状態で開きます。

■「.xlsx」:Microsoft Excel ワークシート
 マクロが保存されていないブックですが、こちらも表示された状態で開きます。

以上から、Excelを開いたときに自動的にファイルを立ち上げる機能は「XLSTART」フォルダに与えられた役割であり「.xlsb」ファイルはあくまでもブックを開くときに非表示状態となるファイルであることがわかります。

【PR】VBAエキスパート試験対策記事

当サイトでは、オデッセイコミュニケーションズ社が運営する試験であるVBAエキスパートExcel VBA ベーシックExcel VBA スタンダード)の出題範囲をベースに用語や各種関数の解説などを行っています。試験合格に向けて必須と言われる公式テキストに沿って解説をしています。受験をするか悩んでいる方、テキストとは別視点の解説を見てみたい方、受験はしないがExcelVBA(マクロ)に興味がある方へ向けた記事です。
PR VBAの学習、会社のPCだけで足りていますか?
Microsoft 365 Personal オンラインコード版
Microsoft 365 Personal (1年版)

VBAエキスパート試験の合格には、手を動かす練習量がものを言います。
会社のPCでは試せないコード、壊しても大丈夫な検証環境——自宅にExcelがあれば、学習効率が段違いに上がります。

試験勉強は「読む」だけでは身につきません。
エラーを出して、調べて、動かす。この繰り返しが本当の実力になります。
自宅に自由に使えるExcel環境を持つことは、合格への最短ルートです。

💡 賢い買い方
Microsoft公式の「自動更新」より、Amazonや楽天で「オンラインコード版(1年)」を買う方が安くなることが多いです。セール時期を狙えば、年間2,000〜3,000円の節約も可能。

ExcelVBA BasicVBAExpertアスパLab
スポンサーリンク

Comment