Excel/VBA-检查分层ID

Excel/VBA-检查分层ID,vba,excel,excel-2010,Vba,Excel,Excel 2010,我在Excel 2010中有一个单元格。我想检查输入的值是否有层次id。我该怎么做 单元格的格式应该是什么?应该是一般的,数字还是别的 假设我的分层ID如下所示: 1.0 1.0.3 1.1.1 为了使用With ws,您需要使用句号 例如,对于i=1到.RangeA和.Rows.Count.EndxlUp.Row 但我也会更改.Rows.Count部分。您只需要使用范围内的行。我尝试了isnumeric,但它只对1.0、2.0、3.0等值有帮助,而对1.1.1、1.1.1.1等没有帮

我在Excel 2010中有一个单元格。我想检查输入的值是否有层次id。我该怎么做

单元格的格式应该是什么?应该是一般的,数字还是别的

假设我的分层ID如下所示:

1.0  
1.0.3  
1.1.1
为了使用With ws,您需要使用句号

例如,对于i=1到.RangeA和.Rows.Count.EndxlUp.Row


但我也会更改.Rows.Count部分。您只需要使用范围内的行。

我尝试了isnumeric,但它只对1.0、2.0、3.0等值有帮助,而对1.1.1、1.1.1.1等没有帮助。。在我的excel表格中,该单元格的格式是General 1.1.1无论如何都不是数字。。。您可以将格式保持为常规格式,并使用排序功能。@user2063626感谢您的回复…如何使用排序功能。。。你能用代码解释一下吗?www.youtube.com/watch?v=IrymK7jx-34检查这个链接