簡體   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