2012-05-02 9 views
0

動的に拡大/縮小するダイナミックレンジを作成しようとしていますが、これは困難です。アイデアは2つのドロップダウンリストを作成することです。最初の行は、最初の行にある列の数に基づいて動的に生成されます。列見出しが10個ある場合、10個のオプションがあります。 3を追加すると、ドロップダウンから13のオプションが表示されます。名前付き範囲を動的に作成する方法は?

次に、最初に選択したものに基づいて別のリストを作成します。だから、私が3列目のヘッダーであるオプションを選択した場合、3列目のオプションだけを選択できるようにしたい。最初のリストから5列目に対応するヘッダーを選択すると、 5など

名前付き範囲を調べて、最初のリストにヘッダーを設定するためのダイナミックレンジを作成するのに成功しましたが、私は正しい列を参照する方法について少し困惑しています2番目。

誰でもお手伝いできますか?

答えて

1

Debra DalgleishのContexturesサイトをご覧ください。彼女は、動的なものを含め、依存リストにたくさんの良い資料を持っています。

+0

私は既に持っていますが、これはどのように行うことができるのか説明されていません。私は、新しい列が作成されたときに新しい範囲を作成したいと思いますが、これを行うことはできません。 – toolshed

+0

私は今すぐ作業する時間がありませんが、私はWorkSheet_Changeイベントを使用します:行1の変更をトラップし、発生したとき:1.最初のデータ検証をリフレッシュしてください。行1の値を持つ列から動的範囲のセットを削除して再作成します。 –

関連する問題