|
楼主 |
发表于 2016-7-1 16:24
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
好吧,自己研究了一下,合并指定的工作表已经搞定了,但是复制内容为值而不是公式还没有搞定,那位大大能够在此基础上帮一把,谢谢了!
Option Explicit
Sub 汇总()
Rows("2:1000").Clear '删除第2行到1000行所有记录
Dim sht As Worksheet, xrow As Integer, rng As Range, i As Integer
With sht
For i = 2 To 3
Set rng = Range("a1000").End(xlUp).Offset(1, 0) '获得A列第一个空单元格
xrow = Sheets(i).[A65536].End(xlUp).Row - 1 '获得分表中的记录条数
Sheets(i).Range("a2").Resize(xrow, 14).Copy rng '复制记录到汇总表
Next
End With
End Sub
Sub 清除()
Rows("2:1000").Clear '删除第2行到1000行所有记录
End Sub
|
|