2つ以上のワークブックを「結び付け」て、常に同時に開いている(そして閉じている)方法があるかどうか疑問に思わないでください。この欲求に近づくための比較的簡単な方法の1つは、Excel内に_workspace_と呼ばれるものを作成することです。これは、次の一般的な手順に従って行うことができます。

。一緒に使用するすべてのブックを開きます。

。リボンの[表示]タブを表示します。

。 (ウィンドウグループ内の)ワークスペースの保存ツールをクリックします。

それでおしまい; Excelは、現在開いているブックに関する情報を含むワークスペースファイルを作成します。後で、すべてのブックを開きたい場合は、ワークスペースファイル(拡張子はxlw)を開くだけで、そのファイルを構成するすべてのブックを開くことができます。

これは、必要なすべてのワークブックを一度に開くための優れた方法ですが、それらのワークブックを常に開いておくという要件には対応していません。たとえば、ワークスペースには5つのワークブックが含まれている場合がありますが、一度開くと、ワークスペース内の1つ、2つ、またはそれ以上の個々のワークブックを簡単に閉じることができます。 「オールオアナッシング」であるという要件

メンバーのワークブックが満たされていません。

すべての要件が満たされていることを確認したい場合は、マクロを使用するしかありません。グループ内の他のブックが開いているかどうかを確認するWorkbook_Openイベントハンドラマクロを5つのブックすべてに含めることができます。そうでない場合は、マクロがそれらを開く可能性があります。また、グループ内の他のすべてのブックが閉じられていることを確認するWorkbook_BeforeCloseイベントハンドラーを作成する必要があります。

最後に、ワークスペースの使用はExcel2007とExcel2010でのみ機能することに注意してください。この機能はExcel2013から削除されており、将来再び追加されるかどうかは不明です。 (Excel 2013でワークスペースファイルを開くことはできますが、作成することはできません。)

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(8146)は、Microsoft Excel 2007および2010に適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。