level 1
将汇总表放在最前面 Sub 汇总通用件() SC = Worksheets.Count Sheets(1).Select Range("A2").Select For I = 2 To SC Sheets(I).Select RC = Sheets(I).UsedRange.Rows.Count Rows("2:" & RC).Copy Sheets(1).Select ActiveSheet.Paste Range(ActiveCell.Offset(0, 3), ActiveCell.Offset(RC - 2, 3)) = Sheets(I).Name ActiveCell.End(xlDown).Offset(1, 0).Select Next RC2 = ActiveSheet.UsedRange.Rows.Count For J = RC2 To 2 Step -1 If WorksheetFunction.CountIf(Range("A2:A" & RC2), Range("A" & J)) = 1 Then Range("A" & J).EntireRow.Delete End If Next End Sub
2007年07月16日 02点07分