合并当前sheet表之前的所有sheet表,并保存到当前sheet表(并在结尾添加一行“abc”,并指定字体和大小) Application.ScreenUpdating = False For j = 1 To Sheets.Count If Sheets(j).Name <> ActiveSheet.Name Then x = Range("A65536").End(xlUp).Row + 1 Sheets(j).UsedRange.Copy Cells(x, 1) Application.ScreenUpdating = True i = Range("a65536").End(xlUp).Row Cells(i + 2, 1).Font.Name = "微软雅黑" Cells(i + 2, 1).font.Size = 6
Application.DisplayAlerts = False For i = Sheets.Count To 1 Step -1 If Sheets(i).Visible = False Then
删除除了名为‘Sheet1’表之外的所有sheet Application.DisplayAlerts = False For i = Sheets.Count To 1 Step -1 Debug.Print Sheets(i).Name If Sheets(i).Name <> "Sheet1" Then Application.DisplayAlerts = True
Application.DisplayAlerts = False k% = InputBox("请输入合并单元格所在列") l = [A65536].End(xlUp).Row If Cells(i, k) = Cells(i - 1, k) Then Range(Cells(i - 1, k), Cells(i, k)).Merge Application.DisplayAlerts = True 自动合并第1,2列所有的相邻单元格内容相同的单元格 Application.DisplayAlerts = False l = [A65536].End(xlUp).Row If Cells(i, k) = Cells(i - 1, k) And IsEmpty(Cells(i, k)) = False And IsEmpty(Cells(i - 1, k)) = False Then Range(Cells(i - 1, k), Cells(i, k)).Merge Application.DisplayAlerts = True
|