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

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

。 [ファイル]メニューから[ワークスペースの保存]を選択します。

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

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

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

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

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

このヒント(8144)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。