本人想A1:B3区域 把单元格背景是红色数据清空 在网上找了一段代码Sub 批量删除()For Each rng In Range("A1:B3")If rng.Interior.ColorIndex = 3 Then rng.Delete Shift:=xlUp End If NextEnd Sub这段VBA不仅清空数据了而且把下面的行上移了,本人只想清空数据,不想移动行 本人知道 要修改 rng.Delete Shift:=xlUp 但对VBA不太熟悉 请各位大侠求教