我到處尋找答案。我想在Excel中創建一個下拉菜單,在項目1b之前必須選擇'項目1a';項目2b之前的項目2a;項目2c之前的項目2b等。我希望能夠以任何順序選擇項目1a,項目2a,項目3a等,但在選擇'a'之前,您不能選擇'b'。如何創建Excel下拉菜單,必須按特定順序選擇項目?
每個'項目集'是內部依賴的,但在外部是獨立的。
例如:您可以先選擇項目1a,然後選擇項目2a,然後選擇項目2b,然後選擇項目3a,然後選擇項目2c,最後選擇項目1b。但是你不能選擇項目1a,然後選擇項目2b,因爲選擇項目2b的先決條件是在選擇項目2a之前選擇項目2a。
這可能在Excel中或我被詛咒創造無盡的,複雜的下拉?
是的,你可以做到這一點使用VBA(禁用或已選擇的第一個前甚至躲在其他下拉框)。但也許別的可能會更方便:http://stackoverflow.com/questions/37572688/auto-complete-with-only-text-and-not-numbers-combobox-excel-vba/37620203#37620203 – Ralph
澄清:在使用第一個下拉菜單之前,我沒有考慮禁用下拉菜單。我實際上希望所有的選項都在一個下拉菜單中(實際上會有幾個下拉菜單的副本,它們會隱藏先前選中的選項)。實際的問題是我想在另一張紙上創建一個主列表而不是多張。例如,我想編寫「Item 1b」單元格,其中包含「if ... Item 1a has been selected ... then the option is available。If ... Item 1a has not been ...」,那麼這個選項不可用「 –