您的位置:首页 > 编程语言

关于合并工作表中的数据到同一工作表中代码

2013-11-28 19:55 148 查看
速度奇快!!感觉好爽!!!

再一次体会到了对象的魅力.

Sub 合并工作表中数据至同一工作簿中()
'清除掉除标题行外的所有数据
Worksheets("成绩").Activate
Range("2:65536").Clear '又学会了一种表示落围的方法

'借助工作表对象进行合并
Dim Wb As Worksheet, myRng As Range
For Each Wb In Worksheets
With Wb
If .Name <> "成绩" And .Name <> "成绩备份" Then
Set myRng = Range("A65536").End(xlUp).Offset(1, 0)
Debug.Print .Range("IV1").End(xlToLeft).Column
.Range("A2").Resize(.Range("A65536").End(xlUp).Row - 1, .Range("IV1").End(xlToLeft).Column).Copy myRng
End If
End With
Next Wb

End Sub


此代码适用于工作簿中不需要合并的工作表不要太多,不然光进行条件判断也要浪费时间.
而这实际上也体现了使用电子表格的习惯.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐