2012-05-02 140 views
0

我正在嘗試創建可動態擴展的動態範圍,但事實證明這很難。這個想法是創建兩個下拉列表。第一個將根據第一行中有多少列動態填充。如果你有10個列標題,你會得到10個選項。如果你添加3,你現在有13個選項,從下拉列表等。如何動態創建命名範圍?

下一步是然後根據你在第一個選擇的內容填充另一個列表。因此,如果我選擇了第3列的頭部選項,我希望能夠僅選擇第3列中的選項。如果我從第一個列表中選擇與第5列相對應的頭部,則會獲得列中的所有值5等

我看過命名的範圍,並已成功創建一個動態範圍來填充第一個列表中的標題,但我有點困惑如何引用正確的列在第2位。

任何人都可以幫我嗎?

回答

1

看看Debra Dalgleish的Contextures網站。她在附屬名單上有很多很好的資料,包括動態的。

+0

我已經有了,但沒有解釋如何做到這一點。我想在創建新列時創建一個新的範圍,但不能認爲這可以完成。 – toolshed

+0

我現在沒有時間處理它,但我會使用WorkSheet_Change事件:捕獲第1行中的任何更改,以及它們何時發生:1.刷新第一次數據驗證(我認爲您已經是)和2 。從行1中具有值的列中刪除並重新創建一組動態範圍。 –