Excel - 如果小于另一个单元格中的日期,则连续格式化单元格

时间:2015-08-12 19:39:08

标签: excel conditional-formatting

好的,如果日期小于另一个单元格,我希望我的Excel电子表格能够连续格式化单元格。

e.g。

如果小于A40

,则细胞B40,C40,D40等变为红色

如果小于A41

,则细胞B41,C41,D41等变为红色

我希望能够将格式拖到下面的单元格中。

http://i.stack.imgur.com/VKNPE.jpg

2 个答案:

答案 0 :(得分:1)

在主页选项卡上,转到"条件格式"。然后单击“新建规则”。然后选择"使用公式"选项。

大致输入以下公式(在这种情况下,您的选择是B40):

=(B40<$A40)

然后根据您的选择应用格式。

完成应用条件格式后,您可以将格式从B40复制粘贴到其他单元格(由于A之前的$符号,这将有效。)

答案 1 :(得分:1)

您可以使用条件格式设置第一行的格式。

条件格式化 - &gt;突出显示单元格规则 - &gt;小于

然后使用小宏,您可以将其复制到您选择的行。

Sub NewCF()
    Range("B1:D1").Copy
    For Each r In Selection.Rows
        r.PasteSpecial (xlPasteFormats)
    Next r
    Application.CutCopyMode = False
End Sub  

这是通过将第一行的格式复制到选择中的EACH行(逐个,而不是完全)来实现的。将B1:D1替换为数据表中第一行的引用。