Excel で定義された名前からドロップダウン リストの検証を作成しようとしたときにエラーが発生しました

Excel で定義された名前からドロップダウン リストの検証を作成しようとしたときにエラーが発生しました

Excel で定義された名前からデータ検証ドロップダウン リストを作成しようとしています。ワークブック内のほとんどのシートと新しいシートでは正常に機能します。しかし、必要な 1 つのシートでエラーが発生します。

The Source currently evaluates to an error. Do you want to continue?

ソース フィールドでは、リスト項目で定義された名前の数式を使用しています。

=MyDefname

繰り返しになりますが、これは他のシートや新しいシートでまったく同じことを行う場合にも問題なく機能します。その場合、新しいドロップダウンは期待どおりに機能し、定義された名前の範囲内のセルの値からリスト項目が抽出されます。

問題のあるシートの対象セルの数値書式を確認しました。テキストでした。これを「一般」に変更しましたが、それでも同じ問題が発生します。

どのシートにもシート保護はありません。ワークブックの保護もありません。

このシートの何が異なっているためにドロップダウン リストの検証が機能しないのでしょうか?

答え1

わかりました。答えが見つかりました。問題のシートにスコープされた定義名の不正なワークシート スコープ バージョンがあり、そのバージョンの定義名が #REF! を返していたことが判明しました。どのようにしてそこに入ったのかはわかりません。しかし、それを削除したら、すべてがうまくいきました。

関連情報