Foxtable(狐表)用户栏目专家坐堂 → [求助]单元格内多行去重


  共有2251人关注过本帖树形打印复制链接

主题:[求助]单元格内多行去重

帅哥哟,离线,有人找我吗?
jyh7081
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:963 积分:8510 威望:0 精华:0 注册:2012/10/3 13:25:00
[求助]单元格内多行去重  发帖心情 Post By:2018/8/28 22:05:00 [只看该作者]

单元格内容如下:
AAA
AAA
BBB
BBB
CCC

怎样变为:
AAA
BBB
CCC

请老师帮助,谢谢!
Dim s As String = e.DataRow("姓名")
    If s <>"" Then
        s = s.replace(vbcrlf, vblf)
        Dim ss() As String = s.split(vblf)
        ....
    
End If




 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/8/28 22:15:00 [只看该作者]

If e.DataRow.Isnull("姓名") = False Then
    Dim lst As  List(of String) = e.DataRow.Lines("姓名")
    Dim lst2 As new List(of String)
    For Each s As String In lst
        If lst2.Contains(s) = False Then
            lst2.Add(s)
        End If
    Next
    e.DataRow.Lines("姓名") = lst2
End If

 回到顶部