0

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

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

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

返回:strinP

必须是我想念的简单的东西。

4

2 回答 2

0

我还没有测试过,但你试过砍两个字符吗?

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

于 2009-08-05T16:08:45.880 回答
0

你试过trim()函数吗?为什么你必须使用Range.copy

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

于 2009-08-05T08:56:35.183 回答