Foxtable(狐表)用户栏目专家坐堂 → [求助]请问,以下删除回车与换行的代码有错吗?


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

主题:[求助]请问,以下删除回车与换行的代码有错吗?

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


加好友 发短信
等级:小狐 帖子:371 积分:4380 威望:0 精华:0 注册:2017/2/7 7:41:00
[求助]请问,以下删除回车与换行的代码有错吗?  发帖心情 Post By:2023/11/2 12:18:00 [只看该作者]

'有个案卷表,其中 的“拟办意见"有回车与换行,现须删除。
‘运行以下代码后,发现有部分行直接整行不见了


Dim ss,ss2 As String
For Each r As Row In Tables("案卷").rows
    ss = r("拟办意见")
    ss2 = ss.Replace(Chr(10),"")              '   Chr(10) 换行
    ss = ss2.Replace(Chr(13),"")              '   Chr(13) 回车

    r("拟办意见") = ss
Next
MessageBox.Show("结束")

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/2 12:21:00 [只看该作者]

这个代码不可能导致整行不见,肯定是其它原因导致的,检查其它代码

代码可以优化一下

For Each r As Row In Tables("案卷").rows
if r.isnull("拟办意见") = false
    r("拟办意见")= r("拟办意见").Replace(Chr(10),"") .Replace(Chr(13),"") 
end if
Next
MessageBox.Show("结束")

 回到顶部
帅哥哟,离线,有人找我吗?
明天的灵
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:371 积分:4380 威望:0 精华:0 注册:2017/2/7 7:41:00
  发帖心情 Post By:2023/11/2 12:52:00 [只看该作者]

谢谢蓝版主,您的代码运行正常,也没有出现删除整行现象。

 回到顶部