Excel 2010 では、クイック アクセスの可能性が既に提供されています。 最後 中古 ファイル 直接見ることができ、すぐにアクセスできます。 さらに一歩進んで、最後に使用したブック、または Excel の起動時に最後の XNUMX つのブックを使用する場合 automatisch öffnen これは、マクロを作成することで実現できます。
1. 「個人用マクロワークブック」を作成する
準備として、「個人ワークブック」がまだ存在しない場合は、最初に作成する必要があります。 これは、最後のファイルを自動的に開くための実際のマクロが、現在アクティブなブックだけでなく、他のすべてのフォルダーにも適用される必要があるためです。
これを行うには、Excel を起動した後、[表示]タブを開きます。リボンの右端に[マクロ]ボタンがあります。このボタンのドロップダウン メニューから[マクロの記録] を選択します。
開いたウィンドウにマクロ名を入力する必要があります。この名前は後で関係ないので、「Test」と入力してください。 「マクロを保存」オプションを使用して、マクロを個人のマクロワークブックに保存することが重要です。
マクロがOKボタンから開始された場合、記録はすぐに停止できます。これはマクロボタンからも可能です。
これで準備は完了です。 個人用マクロ ブックが利用できるようになりました。
2. 最近使用したブックを自動的に開くマクロ
キーボードショートカットAlt + F11を使用して、Excel 環境からVBA 環境に切り替えることができます。
ウィンドウの左側の領域で、 VBAProject(PERSONAL.XLSB)を右クリックして新しいモジュールを挿入します。
開いたウィンドウに、以下のコマンドシーケンスを挿入してください。
SubAuto_open()
Dim i As Integer
Application.RecentFiles.Count = 0 の場合
サブを終了
終了する場合
i = 1 の場合、Application.RecentFiles.Count へ
Application.RecentFiles(i).Open
私は次の
End Subの

四角で囲まれた行は、以下のオプションに置き換えることができます。
最初のケースでは、「最近使用したファイル」リストにあるすべてのブックが開きます。あるいは、最も最近使用したブックのみ、またはたとえばExcelで開いた直近の3つのドキュメントのみを自動的に開くように選択することもできます。

最後に、変更内容はVBA環境に保存されます。Excelを再起動すると、選択内容に応じて該当するブックが自動的に開きます。

