如何突出显示包含当前单元格文本的单元格

我已经看过条件格式,而且我可以看到它必须在excel中打开时,突出显示符合规则的特定单元格。

有没有办法使Excel电子表格具有某种forms的规则,将检查当前单元格的文本值对特定范围内的所有其他单元格,并突出显示与当前单元格的文本值匹配的所有单元格?

我正在为一个活动创build一个巨大的预约时间表,我希望人们能够点击他们的一个约会,其余的约会将在整个时间表中突出显示。 只要您点击不同公司名称的其他单元格,将会突出显示具有该公司名称文本值的所有单元格。

每一行代表一家公司(约50个),每一列代表一个预约位(即9:15-9:30)。 每个单元格将保存在预约时间会见相应公司的买方的名称/代码。 你可以想象这会变得非常混乱,我相信能够持续地突出每个买家的所有约会是有用的。

我如何把它放在一起,甚至有可能?

因为它是圣诞节…使用Worksheet_SelectionChange事件更新您的条件格式。

您可能想要添加一个空白单元格的检查 – 它将突出显示选定范围内的所有空白单元格(黄色背景,红色文本)。

就像是:

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim rngAppointments As Range If Target.Cells.Count = 1 Then Set rngAppointments = Target.Parent.Range("A1:D50") If Not Intersect(Target, rngAppointments) Is Nothing Then With rngAppointments With .FormatConditions .Delete .Add Type:=xlCellValue, Operator:=xlEqual, Formula1:="=""" & Target.Value & """" End With .FormatConditions(.FormatConditions.Count).SetFirstPriority With .FormatConditions(1) With .Font .Bold = True .Color = -16776961 End With With .Interior .Color = 65535 End With End With End With End If End If End Sub