【发布时间】:2022-02-16 11:49:34
【问题描述】:
Sub SplitandFilterSheet()
Dim Splitcode As Range
Sheets("Sheet1").Select
Set Splitcode = Range("Splitcode")
For Each cell In Splitcode
Sheets("PO Line Item").Copy After:=Worksheets(Sheets.Count)
Set Sheet = Worksheets(Sheets.Count)
Sheet.Name = cell.Value
ActiveSheet.Name = cell.Value
With ActiveWorkbook.Sheets(cell.Value).Range("MasterData")
.AutoFilter Field:=14, Criteria1:="<>" & cell.Value, Operator:=xlFilterValues
.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete
End With
ActiveSheet.AutoFilter.ShowAllData
Next cell
End Sub
【问题讨论】:
-
到目前为止你尝试过什么代码?你在哪里遇到了麻烦?请在您的问题中包含这一点。
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。