在每个工作表中,都有对应的内容,格式都是一致的。
现在要将这些详细工作表同一位置A2:B2的内容都放入Sheet1中,并且是按行填入。
如果工作表很多的话,手动输入就比较麻烦,下面就介绍一下使用VBA来处理这样的表格。
VBA代码如下:
Sub Collection()
Worksheets("Sheet1").Activate
Dim i As Integer, j As Integer
j = 2
For i = 2 To Worksheets.Count
Worksheets(i).Range("A2:B2").Copy
Worksheets("Sheet1").Range("A" & j & ":B" & j).Select
ActiveSheet.Paste
j = j + 1
Next i
Application.CutCopyMode = False
Range("A1").Select
End Sub
点击运行之后,对应的内容就会都出现在Sheet1中了。
这样就比较快速方便。当然了,在实际工作中,相关的数据或者信息会更加复杂,可以根据实际情况来进行调整。例如修改目标的单元格区域,在填入的单元格需要注意设置好新的范围,避免后面数据填入以后出现叠加覆盖情况。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!