代码之家  ›  专栏  ›  技术社区  ›  rohrl77

如何从“色阶”类型的现有条件格式中读取确定颜色的值

  •  -2
  • rohrl77  · 技术社区  · 5 年前

    是否可以从现有的条件格式中读取确定颜色的值 ColorScale Type?

    我了解如何通过VBA代码将条件格式应用于范围。 我在网上找不到,也无法从宏记录器中获取任何有用信息的是,如何读取现有的条件格式,以便它返回色阶中使用的确切值。

    MS为文档提供的全部功能是修改格式条件 here ,但不是如何读出。

    我的最终目标是编写代码,自动合并重复的条件格式设置范围,但如果两个CFS相同,则无法比较所有CF的确切值。

    1 回复  |  直到 5 年前
        1
  •  0
  •   Nathan_Sav    5 年前
    < PRE> Sub f() Dim o As ColorScale Set o = Range("a1").FormatConditions(1) Debug.Print o.ColorScaleCriteria(1).Value, o.ColorScaleCriteria(2).Value, o.ColorScaleCriteria(3).Value End Sub