我正在尝试使条件格式引用每个可见的单元格位置。(已被过滤)
ActiveSheet.Range("A1:P24").AutoFilter Field:=3, Critical:="Tuesday"
LR=Range("B" & RowsCount).End(xlUp).Row
Range("B1:P" &LR).SpecialCells(xlCellTypeVisible).Select
条件格式的公式是
Selection.FormatConditions.Add Type:= xlExpression, Formula1:=_
"INDEX(SHEET2!$2:$2, MATCH(B2,SHEET2!$2:$2,0)=4"
如何让 B2 = 所选的每个可见单元格?例如,如果我转到 D5,它应该显示
Selection.FormatConditions.Add Type:= xlExpression, Formula1:=_
"INDEX(SHEET2!$2:$2, MATCH(D5,SHEET2!$2:$2,0)=4"
答案1
第一个选定的单元格在你的范围内是格式公式中的单元格“A1”。如果您未$
在引用内设置,则这些引用将以与使用“向下填充”(将公式从一个地方复制到另一个地方)时相同的方式进行调整。
之后,您可以设置此公式适用的单元格范围。这是不可能的在公式。
嗯...我意识到我还没有充分研究过这个问题,所以无法完全确定,总是先选择左上角的单元格,然后从那里拉出。然后在条件公式中使用 A1。