Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在excel中根据相邻单元格设置duration类型的数据栏_Excel_Conditional Formatting - Fatal编程技术网

如何在excel中根据相邻单元格设置duration类型的数据栏

如何在excel中根据相邻单元格设置duration类型的数据栏,excel,conditional-formatting,Excel,Conditional Formatting,我是excel新手,我只是想知道如何根据相邻单元格设置数据栏 当我尝试这样做时,它说在条件格式中不允许使用多个单元格或相对单元格 我通过一个接一个地设置数据栏来做到这一点。但我只是想知道是否有任何简单的方法可以将其应用于大量数据 请参考下图 在此图像中,完成行中的所有单元格都引用TODO的第一个元素,即8:00:00。我希望将其设置为自己的相邻单元格。如我在评论中所述,您将得到一个宏,其中包含以下内容(或多或少): 您可以将其更改为: With Selection.FormatCond

我是excel新手,我只是想知道如何根据相邻单元格设置数据栏

当我尝试这样做时,它说在条件格式中不允许使用多个单元格或相对单元格

我通过一个接一个地设置数据栏来做到这一点。但我只是想知道是否有任何简单的方法可以将其应用于大量数据

请参考下图


在此图像中,完成行中的所有单元格都引用TODO的第一个元素,即8:00:00。我希望将其设置为自己的相邻单元格。

如我在评论中所述,您将得到一个宏,其中包含以下内容(或多或少):

您可以将其更改为:

    With Selection.FormatConditions(1)
        .MinPoint.Modify newtype:=xlConditionValueAutomaticMin
        .MaxPoint.Modify newtype:=xlConditionValueNumber, newvalue:= _
        "=$C$" + ActiveCell.Row
    End With

(类似于此)

只需选择所有单元格-->条件格式-->数据栏。我刚刚尝试了同样的方法,还收到错误消息,数据栏条件格式中只允许绝对单元格引用,这也让我感到惊讶。我只能建议您使用绝对引用在一个特定单元格上配置条件格式,将其记录在宏中,并根据需要调整宏。
    With Selection.FormatConditions(1)
        .MinPoint.Modify newtype:=xlConditionValueAutomaticMin
        .MaxPoint.Modify newtype:=xlConditionValueNumber, newvalue:= _
        "=$C$" + ActiveCell.Row
    End With