Excel で最近使用したドキュメントが自動的に開く

アイコン_Excel10_33x32Excel 2010 では、クイック アクセスの可能性が既に提供されています。 最後 中古 ファイル 直接見ることができ、すぐにアクセスできます。 さらに一歩進んで、最後に使用したブック、または Excel の起動時に最後の XNUMX つのブックを使用する場合 automatisch öffnen これは、マクロを作成することで実現できます。

 

1. 「個人用マクロワークブック」を作成する

準備として、「個人ワークブック」がまだ存在しない場合は、最初に作成する必要があります。 これは、最後のファイルを自動的に開くための実際のマクロが、現在アクティブなブックだけでなく、他のすべてのフォルダーにも適用される必要があるためです。

これを行うには、Excel を起動した後、[表示]タブを開きます。リボンの右端に[マクロ]ボタンがあります。このボタンのドロップダウン メニューから[マクロの記録] を選択します。

1_record_macro 

開いたウィンドウにマクロ名を入力する必要があります。この名前は後で関係ないので、「Test」と入力してください。 「マクロを保存」オプションを使用して、マクロを個人のマクロワークブックに保存することが重要です。

2_マクロ名 

マクロがOKボタンから開始された場合、記録はすぐに停止できます。これはマクロボタンからも可能です。

3_stop_recording 

これで準備は完了です。 個人用マクロ ブックが利用できるようになりました。


2. 最近使用したブックを自動的に開くマクロ

キーボードショートカットAlt + F11を使用して、Excel 環境からVBA 環境に切り替えることができます。

ウィンドウの左側の領域で、 VBAProject(PERSONAL.XLSB)を右クリックして新しいモジュールを挿入します。

 4_insert_module 

開いたウィンドウに、以下のコマンドシーケンスを挿入してください。

SubAuto_open()

 

Dim i As Integer

 

Application.RecentFiles.Count = 0 の場合

 

サブを終了

 

終了する場合

 

i = 1 の場合、Application.RecentFiles.Count へ

 

Application.RecentFiles(i).Open

 

私は次の

 

End Subの 

5_マクロ

四角で囲まれた行は、以下のオプションに置き換えることができます。

6_セレクション 

  

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

6_1_リスト

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

7_保存

 

コメントを読む