2017-05-18 32 views
-2

当我将它粘贴到任何编辑器中时,引号出现在结尾和开始处,并且里面的引号被复制。如何从excel多单元复制而不引用重复?

+0

能否请您提供的多细胞看起来像什么,它是什么,当你粘贴它像一个例子吗?另外,具体的编辑器会有帮助。 – Kyle

+0

例如在一个单元格内有一个新行。 –

+2

请参观 –

回答

0

创建一个宏,并尝试下面的代码:

Sub copy() 
    'If needed Attach Microsoft Forms 2.0 Library: tools\references\Browse\FM20.DLL 
    'Then set a keyboard shortcut to the CopyCells Macro (eg Crtl T) 
    Dim objData As New DataObject 
    Dim cell As Object 
    Dim concat As String 
    Dim cellValue As String 
    CR = "" 
    For Each cell In Selection 
    If IsNumeric(cell.Value) Then 
     cellValue = LTrim(str(cell.Value)) 
    Else 
    cellValue = cell.Value 
    End If 
    concat = concat + CR + cellValue 
    CR = Chr(13) 
    Next 
    objData.SetText (concat) 
    objData.PutInClipboard  
End Sub 
+0

只是在没有解释任何东西的情况下发布代码的答案是不好的做法。请阅读[回答]。 –

+1

不好,但很有用 –

+0

@Andras_v的确,我只是说:添加描述代码的功能以及为什么它可以解决问题可能是一个好主意。这几乎会使它成为一个很好的答案。 –

相关问题