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