以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何根据部门排序号 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=131904) |
-- 作者:zhuzhi -- 发布时间:2019/3/8 18:14:00 -- 如何根据部门排序号 请教老师们,我有一张工作表如下 部门 姓名 序号 三 1 三 2 三 3 三 4 三 5 五 6 五 7 五 8 现在想根据 部门,让系统一键自动编排序号,即三部从1编号,五部也从1编号 请问该怎么做呢? 十分感谢
|
-- 作者:有点蓝 -- 发布时间:2019/3/8 20:26:00 -- Dim t As Table = Tables("表A") t.Sort = "部门" Dim r As Row = t.Rows(0) r("姓名") = 1 Dim idx As Integer = 2 For i As Integer = 1 To t.Rows.Count - 1 Dim r2 As Row = t.Rows(i) If r2("部门") = r("部门") Then r2("姓名") = idx idx += 1 Else r2("姓名") = 1 r = r2 idx = 2 End If Next
|