以下是方案。我在E6:E309列中列出了所有工作號碼。我希望銷售人員前來輸入D6:D309中的相關單元格,通過在範圍D6:D309中輸入從1到303之間的任意數字來首先繪製該作業。如果銷售人員在列D11中輸入了「1 「,這意味着工作號碼是E11首先被切斷。難的是以下兩個條件:將單元格限制爲輸入特定數字範圍的特定順序
第一條件:在屬於範圍D6的任何細胞的第一個條目:309應該是號碼1,第二個是2號,第三個是數3等等因此,銷售人員不能在屬於D6:D309的任何單元格中輸入數字「2」,除非在屬於範圍D6:D309的任何單元格中的其他位置輸入了數字「1」輸入,等等。
第二種情況:沒有特定的順序讓細胞在另一個之前輸入。 銷售人員可以通過輸入「1」開始進入任何單元格,本身D10,然後移動到只能輸入「2」的D18,然後返回到只能輸入「3」的D3,依此類推。
您的幫助將非常感謝。
喜彼得,對於非常感謝。令人驚歎的工作。它完全符合我想要的而不需要VBA。但是,是否有一種方法可以添加另一個條件,只允許在D6中輸入E6 <>「」。 D7直到D309,與它們的相對細胞一樣。 – Omar
所以只是爲了理解 - 下面的直接單元格必須先填充?如果用戶從第309行開始並且必須將其填充到頂部? –
如果填充E6(即E6 <>「」),則允許您的數據驗證在D6中工作。對於D7直到D309也是如此,其中如果E7被填充(即E7 <>「」),則允許數據驗證在D7中工作,依此類推。所以,這是相鄰的單元格必須首先填充,而不是下面的單元格。 – Omar