回答:
個別の元に戻す/やり直しリストが必要な場合は、Excelの個別のインスタンスを開きます。
ダブルクリックするだけで複数のファイルを開く場合、それらは同じExcelプロセスで開かれ、同じ元に戻す/やり直しリストを共有します。Excelの複数のインスタンスを手動で開き、それらのインスタンスでファイルを開いた場合、元に戻す/やり直しリストは共有されません。
詳細については、チェックアウトすることをお勧めします。
異なるセッションでExcelファイルを操作しない限り、単一の取り消しリストで行き詰まっていると思います。
問題を説明するのに役立つ可能性のある(そしておそらくまったくない)編集:
Sheet1にA1
入力し1
ます。
Sheet2にA1
入力し=Sheet1!A1
ます。
Sheet2にB1
入力し=A1+1
ます。
Sheet1にB1
入力します=Sheet2!B1
両方のシートの外観は同じになり、元に戻すスタックには次の機能があります。
B1に「= Sheet2!B1」と入力 B1に「= A1 + 1」と入力 A1に「= Sheet1!A1」と入力 A1に「1」を入力
これを2つのシートに分けます。
シート1シート2 B1に「= Sheet2!B1」と入力 B1に「= A1 + 1」と入力 A1に「Sheet1!A1」と入力 A1に「1」を入力
履歴のSheet1部分のみを巻き戻すことは、Sheet1!A1:B1の内容を削除することと同じです。それを試してみると、Sheet2の値が変更されます。そのため、各シート/ワークブック/ウィンドウの個別の元に戻す履歴でも、「分離」は達成されません。
Excelは(私の意見ではかなり賢明なことに)同じセッションで2つのワークブック/ウィンドウを開くための何らかの根拠があると仮定している可能性があります。このような対話が必要ない場合は、常に別のセッションでブックを開くオプションがあります。
異なるセッション(拡張デスクトップなど)を頻繁に使用することで、単一のセッション内で操作する利点のいくつかがすぐに明らかになる場合があります。