当用户点击ctrl + c时,请帮我复制列表框中的字符串。我使用的是数据对象,但出于某种原因,这种方法很有效,但有时会给我一个错误信息。如果您知道为什么会这样,请停止阅读,因为这个问题的其余部分不是必需的。
现在我将它放在工作表单元格中并使用range.copy,但是,当字符串粘贴到文本框中时,它会保留excel似乎放在每个单元格末尾的段落标记!只是为了让事情变得有趣,使用Left()无法删除段落标记 - 除了段落标记外,它还需要一切。 (下面的段落标记用 P 表示。)
s = "stringP"
s = Left(s,len(s)-1)
print s
返回:strinP
必须是简单的我缺少。
答案 0 :(得分:0)
您是否尝试过trim()
功能?
为什么必须使用Range.copy
?
你不能只指定textbox1.value = Range("A1")
吗?
它没有任何错误,工作正常。
答案 1 :(得分:0)
我没有测试过这个但是你试过砍掉两个角色吗?
我确定它是\r\n
或回车+换行,而不只是\n
你需要砍掉。