首页 热点专区 义务教育 高等教育 出国留学 考研考公

Excel VBA数组填充

发布网友 发布时间:2022-04-25 20:41

我来回答

2个回答

热心网友 时间:2022-06-17 06:01

Sub 自动填充()
Dim i As Integer, name
name = Array("表1", "表2", "表3", "表4", "表5", "表6", "表7")
For i = 0 To UBound(name)
Windows(name(i) & ".xls").Activate
ActiveWorkbook.Worksheets(name(i)).Range("A1:BE183").Copy Workbooks("汇总.xls").Worksheets(name(i)).Range("A1")
Windows("汇总.xls").Activate
Next i
End Sub
前提条件是所有的工作簿都要先打开。

热心网友 时间:2022-06-17 06:02

For i = 0 To 6
Workbooks(name(i) & ".xls").Sheets(name(i)).Copy Before:=Workbooks("汇总.xls").Sheets(1)
Next i

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com