将标题复制到工作簿中除两个工作表之外的所有工作表

时间:2017-07-02 00:03:35

标签: excel vba excel-vba

我对VBA很新,并且一直在使用录音机。我创建了为每个销售人员创建新工作表的宏。

我需要将组合数据周的格式复制到工作簿中除2个工作表之外的所有工作表。

Sub Headings()
  'Headings Macro
  Sheets("PipelineReport").Select
  Range("B2:N2").Select
  Selection.Copy

**如何粘贴到除“PipelineReport”之外的所有工作表& “原始数据”??

1 个答案:

答案 0 :(得分:0)

代码就是这样。

Sub test()
    Dim Ws As Worksheet
    Dim vDB
    vDB = Sheets("PipelineReport").Range("b2").Resize(1, 14)
    For Each Ws In Worksheets
        If Ws.Name = "PipelineReport" Or Ws.Name = "Raw Data" Then
        Else
            Ws.Range("b2").Resize(1, 14) = vDB
        End If
    Next Ws
End Sub

Sub test()
    Dim Ws As Worksheet
    Dim rngDB As Range
    Set rngDB = Sheets("PipelineReport").Range("b2").Resize(1, 14)
    For Each Ws In Worksheets
        If Ws.Name = "PipelineReport" Or Ws.Name = "Raw Data" Then
        Else
           rngDB.Copy Ws.Range("b2")
        End If
    Next Ws
End Sub
相关问题