有很多時候,我們設計了表格,需要限制別人的錄入內容。相信大家都會知道,這就是要用到“數據有效性”了。但是如果不做的高級點,這個設置很容易就被破掉,看看下面的方法,是不是很窩火呢?!
規範的錄入內容,是我們處理數據的強力保障。但是就是有的人不按常理出牌,簡單的複製粘貼就把數據有效性的單元格替換成普通單元格了。好吧,“老貓不發威,你拿我當病虎”。
我看還有誰動我的“數據有效性”,如下是代碼:
此代碼應用的是單元格對象的Validation屬性(數據驗證)的Add(添加)方法,語法:
expression.Add(Type, AlertStyle, Operator,Formula1, Formula2)
● expression,Validation對象。
● Type,數據驗證類型。
● AlertStyl,數據驗證警告樣式。
● Operator,數據驗證運算符。
● Formula1,數據驗證公式的第一部分。
● Formula2,當Operator為xlBetween或xlNotBetween時,數據驗證公式的第二部分(其他情況下,此參數被忽略)。
對於數據有效性的類型,當我們輸入Add Type:=的時候就會自動出現種類了。
作者雲:
在工作表中操作數據有效性,只能有工具欄——數據——數據驗證一條路可以走。但是如果用VBA操作的話,屬性、方法可就不止這一個了。
閱讀更多 孫樹帥老師 的文章