2013-03-18 34 views
1

Excel 2010中有一個單元格。我想檢查輸入的值是否有層次結構ID。我會怎麼做?Excel/VBA - 檢查層次結構ID

應該是什麼格式的單元格?應該是general,number還是別的?

比方說我的等級ID是這樣的:

1.0 
1.0.3 
1.1.1 
+0

我試過isnumeric(),但它的幫助只有像1.0,1.0,3.0不適用於1.1.1,1.1.1.1等,並在我的Excel表格中,該單元格的格式是「常規」 – sarathprasath 2013-03-18 04:53:48

+0

1.1。 1不是數字...您可以保持格式爲常規並使用排序功能。 – 2013-03-18 04:59:06

+0

@ user2063626感謝您的回覆...我如何做到這一點與排序功能...你可以用代碼解釋..? – sarathprasath 2013-03-18 05:01:51

回答

0

爲了With ws使用,你需要用句號。

例如For i = 1 To .Range("A" & .Rows.Count).End(xlUp).Row

但我也將改變.Rows.Count一部分。您只需要使用的範圍內的行。