gpt4 book ai didi

excel - 从条件格式获取颜色

转载 作者:行者123 更新时间:2023-12-03 03:14:00 24 4
gpt4 key购买 nike

我有这个函数来获取由条件格式设置的颜色。

Function ColorIndex(CellColor As Range)
ColorIndex = CellColor.DisplayFormat.Interior.ColorIndex
End Function

但是当我在工作表中使用此函数时,它总是返回#value。

我怎样才能做到这一点?

最佳答案

试试这个

Dim clrIndex As Integer

Function ColorIndex(CellColor As Range)
CellColor.Parent.Evaluate "GetColor(" & CellColor.Address(False, False) & ")"
ColorIndex = clrIndex
End Function

'~~> Get the color index of the cell and store in a temp variable
Sub GetColor(RefCell As Range)
clrIndex = RefCell.DisplayFormat.Interior.ColorIndex
End Sub

enter image description here

有关更多解释,您可能想查看这个令人惊奇的 Thread作者:@TimWilliams

关于excel - 从条件格式获取颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55178445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com