私は、Excel ワークブックを開く前に、いくつかのワークシートを削除して再作成するアプリケーションの作成者です。たとえば、次の例の "Sheet1" です。
同じブック内の他のワークシート (Sheet2 など) には、次のように、置き換えられたワークシートを参照する数式が含まれている場合があります。
=IF('Sheet1'!A9="","",'Sheet1'!A9)
残念ながら、シートが置き換えられると、上記の数式のシート 1 への参照が壊れて、次のようになります。
=IF(#Ref!A9="","",#REF!A9)
失敗しないようにこの式をコーディングする方法を考えられる人はいますか? たとえば、Sheet2 などの非表示のセルからワークシートの名前を取得できますか?
可能性が何であるかを知るには、Excelの数式について十分に知りません。
ティア