Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBA将两张图纸复制到一起,得到100份副本_Vba_Worksheet - Fatal编程技术网

VBA将两张图纸复制到一起,得到100份副本

VBA将两张图纸复制到一起,得到100份副本,vba,worksheet,Vba,Worksheet,我有两个模板表(链接),我想创建这两个模板的大约100倍,并根据表“Output-->>”表单单元格A381上的列表重命名它们。乐购,乐购 下面的代码不起作用,有人能帮忙吗 Sub makeSheets() Dim sh1 As Worksheets, sh2 As Worksheet, c As Range Set sh1 = Sheets(Array("Template", "Template LL")) Set sh2 = Sheets("Output-->>>")

我有两个模板表(链接),我想创建这两个模板的大约100倍,并根据表“Output-->>”表单单元格A381上的列表重命名它们。乐购,乐购

下面的代码不起作用,有人能帮忙吗

Sub makeSheets()
Dim sh1 As Worksheets, sh2 As Worksheet, c As Range
Set sh1 = Sheets(Array("Template", "Template LL"))
Set sh2 = Sheets("Output-->>>")
    For Each c In sh2.Range("A381", sh2.Cells(Rows.Count, 2).End(xlUp))
        sh1.Copy After:=Sheets(Sheets.Count)
        ActiveSheet.Name = c.Value
    Next
End Sub

非常感谢

从完全限定
行开始
参考:
sh2.Cells(sh2.Rows.Count,2)。End(xlUp)
不能很好地描述运行代码时发生的情况。