私は Stack Overflow で検索し、一般的にグーグルで検索してきましたが、検証ソースにマルチセル範囲を使用する方法に関するチュートリアルを取得し続けています (このようなもの)。
可能な材料と関連する品質の表があります:密度、保護値、単位重量あたりのコスト、入手可能性など. ユーザーは、検証ドロップダウンのあるセルを使用して、これらの材料の 1 つを選択します (この部分は正常に機能します)。
最初のドロップダウンから選択した材料で使用できる有効な構築方法を示す 2 つ目のドロップダウンが必要です。構築方法テーブルの名前列を検証制限として使用することで、すべての構築方法を表示できますが、有効なものだけが必要です。
したがって、たとえば、ユーザーが「Iron, hand forged」を選択した場合、「キルティング」または「Layering on thebias」を選択するオプションはありません。これらのオプションは、柔軟な生地のような素材に対してのみ有効です。逆に、「リネン」を選択した場合、「連結プレート」を選択できないはずです。これは、リネンやその他の布地にとってナンセンスな値です。
検証ボックスにカンマ区切りリストを手動で入力すると、ドロップダウン リストが正しく生成されますが、検証ボックスに、カンマ区切りリスト (=VLOOKUP (Material, MaterialTbl,7,False))、ソースは区切りリストまたは単一の行または列への参照である必要があると不平を言います。
また、VLOOKUP をセルに入れて、検証ボックスをそのセル (=$H$16) に向けてみましたが、リスト全体、コンマ、およびすべてを含む 1 つのオプションしか得られませんでした。たとえば、私のリストは、「メール」、「セグメント化されたプレート」、「スケール」、「プレート」の 4 つのオプションではなく、「メール、セグメント化されたプレート、スケール、プレート」という 1 つのオプションで構成されていました。
これを行う方法はありますか?
VBAに頼らずにこれを行う方法はありますか? (必要に応じて VBA に頼りますが、配布しやすいため、マクロのないスプレッドシートを望んでいました)。