问题标签 [conditional-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2331 浏览

vb.net - 使用 VB.net 在 Excel 中复制条件格式?

我在工作表“二”中有一列“A”,在工作表“一”中有另一列“B”!

我想将 A 列的条件格式一并复制到 B 列!

基本上,我想将除数据之外的所有内容从两列 A 复制到一列 B !

请帮忙 !!

我有 :

我是 Vb.net 的新手 - 请帮助!

0 投票
1 回答
5597 浏览

excel - Excel 2007:保持单元格样式与数据验证表单元格中定义的一样

在 Excel 中,如何将单元格样式保留在具有来自另一个工作表的数据验证列表的列中?

我有一张包含选项列表的工作表,每个选项都是一个具有自己样式的单元格(每个选项的背景颜色不同)。在用户输入值的工作表中,单元格如何获得与从验证数据中选择的选项相同的样式?

示例:列表名称“myList”

  • 工作表“列表”具有 3 个“myList”单元格范围,每个单元格都有一个值和一个样式背景颜色。(“项目 1”有红色背景,项目 2 有黄色背景,等等)
  • 工作表“数据”有一个数据验证为“myList”的列,当我选择其中一个选项时,单元格保持其默认样式。

在数据验证列表中选择选项时,我希望“数据”表中的单元格与“myList”中的单元格具有相同的样式。

谢谢

0 投票
2 回答
206 浏览

excel - 根据今天的日期有条件地突出显示

Excel 工作表包含按日期排列的条目列表。每当我打开工作表时,我都希望突出显示今天的日期条目。例如,当我打开包含利息支付金额和到期日的 Excel 文件时,它应该告诉我今天到期的利息。

0 投票
1 回答
3871 浏览

excel - 基于范围差异的条件格式?

我有一个 Excel 电子表格,用于跟踪几只鸟的每日体重测量值。我设置了条件格式,因此如果当天的权重低于某个阈值(实际上,有三个阈值,相应的颜色会发生变化),则单元格的颜色会发生变化。然而,毛重在这里只是一个因素,一天到一天的体重变化对于跟踪鸡只的健康状况非常重要。

我遇到的问题是这是一个动态范围。也就是说,我没有固定单元格。我不能只指向两个单元格并告诉它计算差异;范围每天都会发生变化(也就是说,今天的差异将在 C4 和 C3 之间,但明天它将在 C5 和 C4 之间,然后是 C6 和 C5,等等)。每天的数据都输入到该列的一个新单元格中,我希望计算基于前面的单元格。

Excel中有没有办法使用条件格式,以便如果两个值之间的差异超过给定数量(在这种情况下,1就足够了)它会改变颜色,还是我需要使用VBA?

0 投票
1 回答
1079 浏览

excel - Excel条件格式每行

我想要实现的是表中行的条件格式,以查找基于旧表备份的更改。

如果表有任何更改并且与备份不匹配,则执行更改的行将更改其样式。

我设法做的是添加一个公式:

检查行是否不等于备份表上的对应行。如果此行中有任何更改,则公式单元格的值为 1。然后在条件格式中,我选择了第二行,在公式中我说如果E2 = 1格式有效。

问题是,这个表应该会增长很多,并且会被不知道如何使用公式的用户使用,而且为每个 raw 输入特定的条件格式确实不方便。

此外,在我上传的链接文件中,我记录了一个创建我想要的行样式的宏,但我不知道如何创建将使用它的代码。

是否可以将 row2 向下遍历到最后一行,并且对于 E 列中的每个“1”值,将 Row 样式应用于整行?

0 投票
2 回答
748 浏览

excel - Excel中使用字母数字的条件格式

我在 Excel 中有一个条件格式,它根据某些值显示向上/向下箭头。这工作得很好。但是,在我的电子表格(主要由 VBA 控制)中,用户可以查看“等级”显示中的数据(L=1,M=3,H=5)而不是 1/3/5 分数。我有一个自定义函数可以将 L/M/H 转换为数字,但我不知道如何将其合并到条件格式中。我可以以正常的条件格式执行此操作,但我想要设置向上/向下箭头图标。我会删除条件格式并使用 VBA 将图标应用于单元格,但我认为这是不可能的。有什么帮助吗?

0 投票
1 回答
1158 浏览

excel - 在 Excel 2007 中根据下拉列表选择更改行颜色的条件格式

我正在寻找一些帮助,我认为这将是一项简单的任务。我有一个 200+ 行 x 12+ 列的工作表。基于列中的下拉列表选择,我希望相应的行改变颜色。我有 4 种选择,每种选择 1 种颜色。我能够使用带有新公式的条件格式来完成第一列:

前任。=IF($Y$2="多媒体", 真, 假)

然后我选择了黄色的格式。因此,第 2 行将变为黄色。

我添加了其他三个公式,它适用于第一行,但我想不出一种方法来下拉到整个工作表。当我这样做时,每一行都将自己植根于第一行。如何在无需手动操作的情况下在整个工作表中使用此格式?

谢谢

0 投票
2 回答
1884 浏览

c# - 有条件地为所有项目选择 ComboBox ItemTemplate

我有一个带有两个组合框的表单。第二个 ComboBox 包含一个客户列表。第一个 ComboBox 允许用户选择他们希望如何搜索客户并查看他们的显示方式。目前,有人让它为每种搜索类型运行不同的存储过程,只是为了改变它在下拉列表中的显示方式。我想更改它,以便它根据第一个下拉菜单的选择来选择 DataTemplate。

EG 如果您从第一个 ComboBox 中选择 First/Last,则客户将在第二个 ComboBox 下拉菜单中显示为:

John Doe
1234 Fake St. Chandler, Az
(480) 555-2342

如果您将其更改为 Last/First,则客户将在下拉列表中显示为:

Doe, John
1234 Fake St. Chandler, Az
(480) 555-2342

或者,如果您选择电子邮件,它将显示为:

JDoe@gmail.com
John Doe
1234 Fake St. Chandler, Az

我知道如何编写模板,但是如何根据第一个 ComboBox 的选择设置第二个 ComboBox.ItemTemplate?我可以使用触发器或 C# 代码。

编辑:这是我刚刚尝试过的一次尝试,但模板没有改变。我知道触发器正在工作,因为背景变为绿色。

0 投票
1 回答
2168 浏览

excel - VBA中的条件格式,基于函数

我在 Excel 中有一些(半)复杂的条件格式。我可以使用菜单让它正常工作,但我想以编程方式进行,因为我希望它应用于多个工作表(复制、粘贴为格式不起作用)。

我在设置 CF 以获取代码时尝试录制宏,但它没有记录那种类型的条目。

以下是我正在应用的规则,目前范围为:=$1:$65536

就像我说的,我可以通过将一整列从一张纸复制到下一张来手动复制它,但我不能将它复制到所有纸上,我想找到一种方法将它作为宏来完成很容易应用于新的工作簿(往往有 10-15 张纸)。

0 投票
7 回答
126681 浏览

excel - 使用 AND() 函数的条件格式

我正在尝试在工作表上设置条件格式。我需要根据以下条件语句用某种颜色填充单元格:

当我分别尝试 AND() 函数中的语句时,它们似乎可以工作,但是当我将它们放在函数中时,我看不到任何格式发生。

这里有一些背景:“当前列”的第 4 行有一个日期 (DATE1)。“当前行”(DATE2 和 DATE3)的 D 和 E 列也有日期。所以,如果 DATE1 介于 DATE2 和 DATE3 之间,我想用颜色填充单元格。

我不明白为什么这个公式不起作用。任何帮助深表感谢。

更新(2011 年 12 月 13 日):

我实现了一个从需要此功能的单元格中调用的函数。该函数返回整数值。然后条件格式仅使用单元格中的整数。这样,条件格式就不那么复杂了。我将 INDIRECT(ADDRESS(ROW();COLUMN())) 传递给我实现的函数。因此,在处理相对和/或绝对单元格时,我拥有所需的所有信息。很高兴知道将当前单元格作为范围传递给函数的更简单方法。

注意:ActiveCell 似乎对我不起作用。它使用函数运行时选择的单元格中的数据。这不是我要找的。我当然可以通过单元格本身(如 A4、B7 等),但我不确定它在性能方面是否真的很重要。

感谢所有回答我问题的人。