|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
复制数据表格--新建excel工作簿--粘贴--关闭保存。
如此重复。自行参考下列代码修改。
Sub zz()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set d = CreateObject("Scripting.Dictionary")
ar = Sheet1.Range("A1").CurrentRegion
For i = 2 To UBound(ar)
d(ar(i, 3)) = ""
Next
For Each k In d.keys
Sheet1.Copy
With ActiveWorkbook.Sheets(1)
.Range("$A$1:$U$" & UBound(ar)).AutoFilter Field:=3, Criteria1:= _
"<>" & k, Operator:=xlAnd'筛选不符合条件的数据
.UsedRange.Offset(1).Delete'删除数据
.Range("$A$1").AutoFilter'取消筛选
End With
ActiveWorkbook.Close True, ThisWorkbook.Path & "\" & k & ".xlsx"
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub |
|