VBA填满整个工作表

时间:2018-11-28 11:48:25

标签: excel vba

我这里有一些代码,可以用我在工作表模板中创建的公式填充其他工作表。测试此代码时,如果粘贴的表中没有任何内容,则可以工作,但是如果有A1:AG7200中的数据,则不会进行复制。它将被复制到的所有工作表中都将有数据,有人可以指出我出了错吗?

`` `Sub FillSheets()`
    Dim worksheetsToSkip As Variant

    worksheetsToSkip = Array("Aggregated", "Collated Results", "Template", "End")

    For Each ws In Worksheets
     If IsError(Application.Match(ws.Name, worksheetsToSkip, 0)) Then
      With ws
      i = .Range("B" & Rows.Count).End(3).Row
      Sheets("Template").Range("AH1:AX7200").Copy .Range("AH" & i + 0)
      End With
     End If
    Next ws

    End Sub

0 个答案:

没有答案