【问题标题】:I need to create a macro that colors cells a specific color if it falls within a range or numbers我需要创建一个宏,如果单元格在某个范围或数字内,则为特定颜色着色
【发布时间】:2015-03-13 09:59:02
【问题描述】:

我需要一个宏,它可以根据范围将特定列中的单元格着色为特定颜色。

在 A 列中:如果低于 95,则将其着色为红色 如果它是 95>= 单元格 =98.5 则将其着色为自定义绿色 (0, 255, 0)

在 B 列中:如果它下降到 98,那么它是红色的。 98 和 99 之间为黄色,> 99 为绿色 (0, 255,0)

在 C 列中:如果小于 1,则为绿色 (0,255,0),如果为 (1 == 2,则为红色。

谢谢!

【问题讨论】:

  • 您尝试过哪些工作但未能成功? StackOverflow 的设置不是只向人们询问代码 sn-ps。尝试让宏工作,然后返回与您的实施有关的具体问题,您将更有可能获得帮助。
  • 为什么需要宏?你不能只使用条件格式吗?

标签: css vba excel colors


【解决方案1】:

DEVELOPER > Code - Record Macro, OK, select ColumnA, HOME > Styles - Conditional Formatting, New Rule..., 只格式化包含的单元格,只格式化单元格:

单元格值小于=95 格式...,红色,OK,OK

HOME > 样式 - 条件格式、新规则...、仅格式化包含以下内容的单元格仅格式化包含以下内容的单元格:

=95=98.5 之间的单元格值,格式...,黄色,OK,OK

HOME > 样式 - 条件格式,新规则...,只格式化包含的单元格,只格式化单元格:

=98.5=1E+100 之间的单元格值,格式...,绿色,OK,OK

选择 ColumnB、HOME > 样式 - 条件格式、新规则...、仅格式化包含以下内容的单元格仅格式化包含以下内容的单元格:

单元格值小于=98,格式...,红色,OK,OK

HOME > 样式 - 条件格式、新规则...、仅格式化包含以下内容的单元格仅格式化包含以下内容的单元格:

=98=99 之间的单元格值,格式...,黄色,OK,OK

HOME > 样式 - 条件格式、新规则...、仅格式化包含以下内容的单元格仅格式化包含以下内容的单元格:

单元格值大于等于=99,格式…,绿色,OK,OK

选择 ColumnC、HOME > 样式 - 条件格式、新规则...、仅格式化包含以下内容的单元格仅格式化包含以下内容的单元格:

单元格值小于=1,格式...,绿色,OK,OK

HOME > 样式 - 条件格式、新规则...、仅格式化包含以下内容的单元格仅格式化包含以下内容的单元格:

=1=2 之间的单元格值,格式...,黄色,OK,OK

HOME > 样式 - 条件格式、新规则...、仅格式化包含以下内容的单元格仅格式化包含以下内容的单元格:

单元格值大于等于=2, 格式..., 红色, OK, OK, DEVELOPER > 代码——停止记录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-07
    • 1970-01-01
    • 2019-07-02
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2013-08-23
    相关资源
    最近更新 更多