美文网首页
多表合并;删除重复行

多表合并;删除重复行

作者: wanhsin | 来源:发表于2017-06-01 13:42 被阅读69次

多表合并:

all sheet in one folder

alt+F11___VBA

Sub 合并当前目录下所有工作簿的全部工作表()

Dim MyPath, MyName, AWbName

Dim Wb As Workbook, WbN As String

Dim G As Long

Dim Num As Long

Dim BOX As String

Application.ScreenUpdating = False

MyPath = ActiveWorkbook.Path

MyName = Dir(MyPath & "\" & "*.xls")

AWbName = ActiveWorkbook.Name

Num = 0

Do While MyName <> ""

If MyName <> AWbName Then

Set Wb = Workbooks.Open(MyPath & "\" & MyName)

Num = Num + 1

With Workbooks(1).ActiveSheet

.Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)

For G = 1 To Sheets.Count

Wb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)

Next

WbN = WbN & Chr(13) & Wb.Name

Wb.Close False

End With

End If

MyName = Dir

Loop

Range("B1").Select

Application.ScreenUpdating = True

MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"

End Sub

删除重复行

ctrl+A全选后,数据-删除重复项,勾选主属性列名,并check第一行是否是表头

相关文章

  • 多表合并;删除重复行

    多表合并: all sheet in one folder alt+F11___VBA Sub 合并当前目录下所有...

  • python学习:pandas学习笔记(三)

    本次笔记内容:合并/删除/计数重复行:groupby的用法去掉一个dataframe中,行和为0的行data fr...

  • E战到底——求和函数

    求和函数——SUM 1基本用法 2快速行列汇总 3小计行快速求和 4多表快速合并(相同区域) 5多表快速合并(不同...

  • 函数求和{sum, sumif and sumifs)

    今天学习的内容是函数求和: Sum 基本用法快速行列汇总小计行快速求和多表快速合并(相同区域) 多表快速合并(不同...

  • Python-137 合并多个Excel文件并根据几个列,删除重

    合并多个Excel文件并根据几个列,删除重复值,保留唯一值: 1.合并文件: 删除重复值并得到非重复值文件,进行输...

  • 求和函数1

    目录 1. 基本用法 2.快去行列汇总 3.小计行快去求和 4.多表快速合并(相同区域) 5.多表快速合并(不同区...

  • 2018-09-11

    目录 1.基本用法 2.快速行列汇总 3.小计行快速求和 4.多表快速合并(相同区域) 5.多表快速合并(不同区域...

  • 多表删除和更新

    多表删除 多表更新

  • excel的几种功能

    一键汇总:alt键➕等号键 删除重复记录:只有10版有删除重复项 重复计数:数据中合并计算,计数,(日期的格式如何...

  • 6.19-学比藏好

    今天在整理资料,看到了许多重复的内容,也看到了许多有价值的东西。 重复的东西好说,该删除的删除、该合并的合并就行了...

网友评论

      本文标题:多表合并;删除重复行

      本文链接:https://www.haomeiwen.com/subject/xpxefxtx.html