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

时间:2009-08-05 05:36:21

标签: excel vba excel-vba paragraph

当用户点击ctrl + c时,请帮我复制列表框中的字符串。我使用的是数据对象,但出于某种原因,这种方法很有效,但有时会给我一个错误信息。如果您知道为什么会这样,请停止阅读,因为这个问题的其余部分不是必需的。

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

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

返回:strinP

必须是简单的我缺少。

2 个答案:

答案 0 :(得分:0)

您是否尝试过trim()功能? 为什么必须使用Range.copy

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

答案 1 :(得分:0)

我没有测试过这个但是你试过砍掉两个角色吗?

我确定它是\r\n或回车+换行,而不只是\n你需要砍掉。

相关问题