我想突出显示特定单元格中包含特定值的行(例如这除了突出显示整行而不是仅突出显示单元格之外)。我可以让它在单行上工作,但我无法找到将其应用于包含数千行的整个工作表的方法。我尝试了在线找到的几种方法,但它们要么在当前版本的 Excel 中不起作用,要么需要单独更改每一行的格式(对于数千行来说不切实际)。我知道这是可能的,因为工作表中有数万个单个单元格的条件格式,而且不可能全部手动完成。我该怎么做?
答案1
答案2
您是否尝试过单击工作表的左上角?带有深灰色箭头的小灰色框。类似于选择一行,但这会选择整个工作表。有点像这微软的答案。或者更简单的替代方法和下面的拖选答案是使用ctl+A
全选的快捷方式。
或者你可以启用开发人员选项卡然后使用 VBA。然后您可以选择“录制宏”并设置条件格式针对单个单元格。打开该宏,然后更改单元格选择以适应需要。
或者用下面的类似方法编写自己的代码:
Sub conditionalFormat()
with ActiveWorkbook.ActiveSheet.FormatConditions__
.Add(xlCellValue, xlGreater, "=$a$1")
With .Borders
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 6
End With
With .Font
.Bold = True
.ColorIndex = 3
End With
End With
End Sub