返回列表 上一主題 發帖

[發問] 篩選後資料刪除,如何避免無資料後會刪除範圍內所有資料呢

[發問] 篩選後資料刪除,如何避免無資料後會刪除範圍內所有資料呢

請問該如何避免範圍內無以下條件會導致篩選後的資料為空白,將會刪除A2:I5000內所有資料
  1. Sub 數據_刪除()

  2.     On Error Resume Next

  3.     Sheets("數據(早餐)").Select
  4.     ActiveSheet.Range("$A$1:AA5000").AutoFilter Field:=6, Criteria1:=Array( _
  5.         "紅茶", "奶茶",  "0"), Operator:=xlFilterValues
  6.     Range("A2:I5000").Select
  7.     Selection.ClearContents

  8.     Selection.AutoFilter

  9. end sub
複製代碼

回復 1# starry1314

    With Sheets("數據(早餐)")
        .Select
        .Range("$A$1:AA5000").AutoFilter Field:=6, Criteria1:=Array( _
        "紅茶", "奶茶", "0"), Operator:=xlFilterValues
        
        With .AutoFilter.Range
            .Offset(1).Resize(.Rows.Count).SpecialCells(xlCellTypeVisible).ClearContents
            .AutoFilter
        End With
        
    End With
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題