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)
这是哪里的问题?