【问题标题】:Excel VBA Paste Special valuesExcel VBA 粘贴特殊值
【发布时间】:2016-02-10 08:46:38
【问题描述】:

我需要在下面的代码上进行编辑,以将数据复制到另一个工作簿,仅作为值

Sub CopyColumnToWorkbook()
Dim sourceColumn As Range, targetColumn As Range

Set sourceColumn = Workbooks("Source.xls").Worksheets(2).Columns("A:E")
Set targetColumn = Workbooks("Target.xls").Worksheets(1).Columns("A")

sourceColumn.Copy Destination:=targetColumn
End Sub

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    试试这个代码:

    Sub CopyColumnToWorkbook()
         Dim sourceColumn As Range, targetColumn As Range
    
         Set sourceColumn = Workbooks("Source.xls").Worksheets(2).Columns("A:E")
         Set targetColumn = Workbooks("Target.xls").Worksheets(1).Columns("A")
    
         sourceColumn.Copy
         targetColumn.PasteSpecial xlPasteValues
         Application.CutCopyMode = False
    
      End Sub
    

    【讨论】:

      猜你喜欢
      • 2017-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-20
      相关资源
      最近更新 更多