我已將幾百個XML文件合併在一起,但我有幾列有「CCI-」,後面跟着一些數字。我需要保留所有包含字母CCI列的行。我試過這段代碼,但它不起作用。有人能幫我一下嗎?謝謝搜索整個Excel工作表並刪除沒有包含短語的單元格的所有行
Sub KeepOnlyAtSymbolRows()
Dim ws As Worksheet
Dim rng As Range
Dim lastRow As Long
Set ws = ActiveWorkbook.Sheets("Sheet1")
Set rng = ws.Range("A3:E70000")
' filter and delete all but header row
With rng
.AutoFilter Field:=1, Criteria1:="CCI*"
.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete
End With
' turn off the filters
ws.AutoFilterMode = False
End Sub
如果您_「需要保留所有包含字母爲CCI的列的行。」_然後更改Criteria1:= CCI * 「'to'Criteria1:=」<> CCI *「' – user3598756
CCI不在整個列中。 –
將「CCI *」更改爲「<> CCI *」將刪除第3行以外的每一行。 –