2012-01-31 92 views
0

數據驗證在Excel中我想建立數據驗證在細胞的細胞/行,以便在該特定小區中的值不能被改變,但是在片材的所有其餘部分可以被編輯,因此爲什麼我不使用只讀。通過細胞

目前,如果我在單元格中輸入值,去Data > Data Validation > Custom & enter ""它成功完成了(見截圖http://imgur.com/a/Ggqar) 我想要做的是設置經由小區此驗證,而不是手動,因爲我打算寫這個字段輸入時什麼通過我的應用程序創建Excel文檔。

我已經做了很多網上搜索,發現這樣做COUNTIF等方法..但沒有處理的自定義條件公式輸入。

有人能幫忙嗎?


感謝您的快速回復DanB,但它不完全是我想要實現的。我的最終目標是我的應用程序可以將一個值傳遞到文件中(列A行1 [如果格式化更容易,它可以進入列A中的每一行(已填充但不是必需的)),並且文件將保存在本地。然後用戶將在他們的本地機器上輸入列B,C,D,E等中的詳細信息,保存並再次處理該文件。我希望應用程序檢查第1行的列A,並根據此值決定如何處理文件的其餘部分(讀取文件中的值已經工作)。因爲每次我的應用程序生成一個文件,它都將是唯一的我想嘗試使用單元格中的公式進行數據驗證,以便我可以使用我的應用程序編寫它,而不必手動將設置應用於該文件。填充它時,是否可以使用單元格中的公式進行這種驗證?

+0

你的問題還是有點不清楚,聽起來好像你需要使用VB程序來檢查單元格內容,如果你打算從這個生成一個自定義文件名。 – 2012-02-01 11:08:14

回答

2

最快的解決方案是使用受保護的工作表,但只保護該單元。

爲此,請選擇整個工作表,然後選擇格式單元格。 在保護選項卡上,從鎖定中取消檢查。

現在,選擇您想要保護的單元格,然後使用相同的方法鎖定它。此時,除了1單元格之外,您的整個表格都應該鎖定未選中狀態。

現在,在Excel中的審查選項卡上,選擇保護工作表,並取消選項「選擇鎖定單元格」。

然後,當紙張保護(你可以使用密碼保護它的一部分),該小區甚至不能被選中,但紙張的整個其餘部分就可以了。

+0

嗨DanB。我在上面的意思中增加了一個更清晰的解釋。感謝您的快速回復。 – Signpost 2012-02-01 11:00:03

+0

路標,你可以舉一個你想要的單元格數據的例子,這將有助於理解你在找什麼。 – DanB 2012-02-01 15:13:51

+0

這聽起來像你想讓該字段創建一個無法更改的唯一文件名,因此每次處理該文件時都會創建一個新文件,這是否正確?既然如此,你可以使用基本的時間戳和文本組合; = CONCATENATE( 「SampleFile - 」,TEXT(TODAY(), 「MM-DD-YY」)) – DanB 2012-02-01 15:19:55