Foxtable(狐表)用户栏目专家坐堂 → [求助]datacolchanged事件


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

主题:[求助]datacolchanged事件

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]datacolchanged事件  发帖心情 Post By:2020/4/21 16:14:00 [显示全部帖子]

1、规范单元格内容中的标点符号:张三;李四;王五;;AAA;BBB
                                       为:张三、李四、王五;AAA、BBB

2、datacolchanged代码:
'''
If e.DataCol.Name = "第一列" Then    
    If e.NewValue IsNot Nothing Then
        e.DataRow("第一列") = e.DataRow("第一列").Replace(";","、").Replace("、、",";")
    End If
End If

结果成了:张三、李四、王五、AAA、BBB

3、如果在命令窗口执行下列代码,结果是正确的:
'''
Dim str As String  = "张三;李四;王五;;AAA;BBB"
str =str.Replace(",","、").Replace(",","、").Replace(";","、").Replace("、、",";")
msgbox(str)

这是哪里的问题?

 回到顶部