优秀的编程知识分享平台

网站首页 > 技术文章 正文

对账利器:Excel自定义颜色函数(设置颜色的函数)

nanyue 2024-09-18 21:31:59 技术文章 3 ℃

Excel已经开始提供颜色运算,

可以简单的通过颜色筛选。

如果希望指定颜色的单元格或指定颜色的文本,

还是需要通过自定义函数来实现。

通过函数获得颜色的数值,再通过逻辑运算,实现引用对应的数值或文本。

应用场景:对账

财务、配件经常会与客户核对账目:

最直观的方法是颜色标注,即涂了颜色的就代表已经核对过

但是,最后要出核对结果时,就比较麻烦,要通过颜色筛选,来一个颜色一个颜色的得出结果。

如果有了颜色函数,就可以很方便的取得结果,如果再增加颜色一列,通过SUMIFS就可以直接获得结果了。

要使用颜色函数,要自行定义:

背景颜色函数:

Public Function BackColor(ce As Range)

BackColor = ce.Interior.Color

End Function

文本颜色函数:

Public Function TextColor(ce As Range)

TextColor = ce.Font.Color

End Function

新建一个Excel文件,打开VBE,添加上述代码

文件另存为加载宏:

然后在加载项中启用加载宏Color:

现在这个颜色函数就已经生效了,

你可以像使用Excel内置函数一样,自由调用Back Color()、Text Color()。

最近发表
标签列表