2014-01-23 45 views
0

如何添加新员工并可靠地生成下一个顺序EMPID?Excel VBA:维护员工ID列

考虑:

EMPID Name 
12345 John Smith 
12346 Jane Lepore 
12347 Will Maines 
+0

如果'A1'为'12345',那么'A2'应该是'= A1 + 1',然后拖动公式,所以'A2'在评估后变成'12346' – 2014-01-23 16:15:32

回答

0

试试这个:

WorksheetFunction.Max(Columns("A")) 

然后就是增加一个到,和列更改为你所需要的。这样,如果你的值按其他任何你不必担心的方式排序。

0

结合@亚历克斯-d的答案,@mehow评论,你可以使用:

=MAX($A$2:$A4)+1

考虑到A4是12347,你是在单元格A5写你的下一个序贯数。