2013-03-18 75 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一部分。您只需要使用的范围内的行。