次のような音符に関する簡単なスプレッドシートがあります。Excel動的データ検証リストを自動的に更新しますか?
まず、ドロップダウンメニューからこれを選択して、シャープまたはフラットを表示するかどうかを選択します。これにより、スプレッドシート内の他のセルがシャープまたはフラットのいずれかの倍率で表示されます。下記参照。
これが正常に動作します。次に、別のセルでは、これらのノートの1つを選択できるドロップダウンメニューのデータ検証が使用されます。下記参照。
これは、同様に除くセルB2が変更された場合、セルD2は、自動的にデータ検証リスト内の対応するセルに更新されないことを正常に動作します。つまり、セルB2が変更された場合、セルD2にはノートのリストに表示されないテキストが含まれる可能性があります。これを可視化するには、以下を参照してください。上の画像で
、セルB2が正しくノートのリストを更新し、「シャープ」に変更されました。しかし、セルD2はすでにフラットノート(この場合はDb)を選択していたため、セルD2は対応するシャープノート(この場合はC#)に自動的に更新されませんでした。
私の質問は次のとおりです。セルD2がデータ検証リストが変更された場合、データ検証リストの対応する値に自動的に更新することは可能ですか? (VBAを使用しないことが望ましい場合があります)
従属データ検証はどのように設定しましたか? –
@RonRosenfeldデータ検証、許可:リスト、出典:$ B $ 6:$ B $ 17 – ImaginaryHuman072889
D2のリストはどうですか? –