Home » エクセルマクロ・Excel VBAの使い方 » PERSONAL.XLSとは

対象:Excel97,Excel2000,Excel2002,Excel2003

VBA(Visal Basic for Applications)でコーディングしている方などから、
「PERSONAL.XLSとは何ですか?」
とういうご質問をいただくことがあります。

「PERSONAL.XLS」という文字列を見かける箇所はいくつかありますが、VBAのコーディングしている方がもっともハッキリ目にする場所と言えば、VBE(Visual Basic Editor)のプロジェクトエクスプローラです。通常VBEの画面左の方に表示されるツリー状のビューがプロジェクトエクスプローラで、ここに「VBAProject (PERSONAL.XLS)」という表示があります。

[スポンサードリンク]

で、PERSONAL.XLSとは何かと言うと、


▼PERSONAL.XLSとは
マクロを保存・管理する専用のExcelファイル

ということになります。

マクロの記録をする際、メニュー[ツール]−[マクロ]−[新しいマクロの記録]をクリックすると、[マクロの記録]ダイアログが表示されます。[マクロの記録]ダイアログの[マクロの保存先]コンボボックスから保存先を選ぶことができ、「個人用マクロブック」という項目があります。

この「個人用マクロブック」の実体が「PERSONAL.XLS」です。

「PERSONAL.XLS」ファイルのある場所は、バージョンによって異なっており、
Excel 2000以降では
「Documents and Settings\ユーザー名\Application Data\Microsoft\Excel\XLSTART」
フォルダ内に、
Excel 97では
「MS-Officeのインストールフォルダ\Office\XLStart」
フォルダにあります。

PERSONAL.XLSファイルが存在している場合、Excelが起動する際に非表示状態でPERSONAL.XLSも一緒に開かれているので、個人用マクロブックに保存したマクロは、どのExcelファイルからでも利用することができるようになっています。

似たようなことで「FUNCRES.XLAとは何ですか?」というご質問をいただくことがあります。こちらについては以下のネタをご参照ください。

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » PERSONAL.XLSとは

TrackBack:4

TrackBack URL
Application Dataフォルダがない−隠しファイル・隠しフォルダの表示 from インストラクターのネタ帳
対象:WindowsXP Excelの個人用マクロブック=PERSONAL.XLSについてご紹介しました。 このPERSONAL.XLSについて確認しようとした方から 「Application Dataフォルダがないのですが...?」 というご質問をいただくことがあります。...
「PERSONAL.XLSは編集中のためロックされています。」とは from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003 PERSONAL.XLSとはどういうファイルなのか、についてご紹介しました。 もう一つPERSONAL.XLSファイル関連でいただく質問と言えば、 「『PERSONAL.XLSは編集中のためロックされています。』とは何ですか?」 というご質問でし...
XLSTARTフォルダとは from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007 行の一部を非表示にしたファイルをテンプレートにし...
名前を付けて保存ダイアログにアクティブセルの値を表示するマクロ from インストラクターのネタ帳
対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007 「名前を付けて保存をしたときに、アクティブセルの...

Home » エクセルマクロ・Excel VBAの使い方 » PERSONAL.XLSとは

「エクセルマクロ・Excel VBAの使い方」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.