VBA宏来突出显示/删除表格中的空单元格

问题描述:

我有一个来自A1:C250的表格。 A1是具有表格名称的合并单元格,A2,B2和C2是以下行的标题。 A3:A250,B3:B250和C3:C250都是数据。VBA宏来突出显示/删除表格中的空单元格

B和C中的某些单元格没有任何单词,并且我想要编程一个将通过的宏,并在表中存在空单元格时突出显示并删除整行。我还想确保宏不仅仅限于250行,因为我将使用本月到月份,有些月份可能会有多于或少于250个数据点。

+1

什么问题? – CLR

+2

你有什么尝试?你试图做的是一个常见问题,寻找如何根据数据删除一行,如何查找最后一行等,并请分享你拥有的任何代码。 – BruceWayne

Range("A3").Select 
start = ActiveCell.Row 
Selection.End(xlDown).Select 
end = ActiveCell.Row 
rng = Application.Range("A3:C"& end) 
For Each cel In rng.Cells 
     If isEmpty(cel) Then 
      cel.Select 
      With Selection.Interior 
       .Pattern = xlSolid 
       .PatternColorIndex = xlAutomatic 
       .Color = 65535 
       .TintAndShade = 0 
       .PatternTintAndShade = 0 
      End With 
     Else 
     'Do nothing 
     End If 
Next cel