私が正しく理解していれば、indirect() 関数を使用して、2 番目のリストに最初のリストの項目を付けて名前を付ける必要があります。たとえば、最初の列「国」に次のように書きます: 米国、カナダ、フランス、スペイン...そして、国ごとに都市のリストを含む列が 1 つ必要であり、リストは国に従って名前を付ける必要があります。リスト。
Name1、Name2、Name3 の 3 つのステップで項目指定を作成したいと思います。(Name1 に応じて Name2 など)
リスト名をリストの内容から独立させたい (各ユーザーがプロジェクトに応じてリストを作成できるようにするため)。
リストに次のような名前を付けたいと思います。
第 1 レベルのリスト: N
第 2 レベルのリスト:
N1、N2、N3、N4...
第 3 レベルのリスト:
N1.1、N1.2、N1.3
N2.1、N2.2
N3.1...
...
達成可能にしておく必要がある場合は、各リストを最大 10 または 15 項目に制限できます。
VBAなしで私を助けていただければ幸いです
よろしくお願いします