繁体   English   中英

从Excel单元格复制时删除段落标记

[英]Remove paragraph mark when copying from excel cell

当用户按下ctrl + c时,请帮助我从列表框中复制字符串。 我正在使用数据对象,但由于某种原因,它有时可以完美地工作,而有时却给我一条错误消息。 如果您知道这是为什么,请停止阅读,因为该问题的其余部分没有必要。

现在,我将其放置在工作表单元格中并使用range.copy,但是,当字符串粘贴到文本框中时,它保留了excel似乎放在每个单元格末尾的段落标记! 只是为了使事情变得有趣,不能使用Left()删除段落标记-它需要除段落标记之外的所有内容。 (下面的段落标记由P表示)。

s = "stringP"
s = Left(s,len(s)-1)
print s

返回:strinP

一定是我缺少的简单事物。

您是否尝试过trim()函数? 以及为什么必须使用Range.copy

您不能只分配textbox1.value = Range("A1")吗? 它工作正常,没有任何错误。

我没有测试过,但是您尝试过切两个字符吗?

我确定它是\\r\\n或回车+换行符,而不仅仅是\\n您需要砍。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM