Tag: validation

Excel:如何基于其他单元格的颜色在同一个范围内具有相同值的颜色?

我有一个10行到3列的范围/表格。 任何特定的单元格可以使用数据validation创build的列表中的任何特定值。 该范围内的所有单元格都具有相同的数据validation列表。 如果一个值在任何行或任何列上重复,而不是对angular或其他值,那么使用条件格式高亮显示这些值。 现在我想,如果在非重复的行或列的其他地方存在相同的值,那么这些单元格也应该被着色。 (最好使用不同于用于条件格式化的颜色以了解两者之间的差异)。 目的是要知道哪些值重复以及如何使用这些值,以及在哪些范围内使用这些值,但不按照标准重复。 Ps:请告知是否需要额外的信息或一些澄清。 参考附加的图像来更好地理解我的查询。 蓝色的是通过条件格式的颜色,绿色的需要通过你的帮助着色。 图像的理解

Excel VBA嵌套数组提供基于节select的用户名称select

我试图(最终)根据用户在第一个(或主要)数据validation框中的select来填充具有特定select的数据validation。 目前我需要得到这个嵌套数组,因为我相信这将是解决这个问题的第一步。 但是,我不能得到这个嵌套的数组填充。 先谢谢你! Sub Test_NestedArray() Dim ws as Worksheet Set ws = Worksheet("EOS Report") Dim Array_Machine_List_Choices As Variant Dim Array_Fab Dim Array_Paint Dim Array_Sub Dim Array_Asy Dim Array_Facilities Array_Fab = Array(Range(MACHINESFAB)) 'referencing named ranges on the sheet Array_Paint = Array(RANGE(MACHINESPAINT)) Array_Sub = Array(RANGE(MACHINESSUB)) Array_Asy = Array(RANGE(MACHINESASY)) Array_Facilities = Array(RANGE(MACHINESFACILITIES) Array_Machine_List_Choices = Array(Array_Fab, Array_Paint, Array_Sub, […]

Exceldynamic下拉列表通过过滤表

您好,我有一个Excel中的数据validation列表的问题。 首先,我有一个表(名为:文章)在一个受保护的标签与四个属性(名称,性别,颜色,价格)。 可能有两个或更多的文章具有相同的名称,并且因性别(男性或女性)或颜色而异。 Name | Sex | Colour | Price ————-|———–|————|——— Product1 | Male | Blue | 10 Product1 | Male | Green | 10 Product1 | Female | Pink | 5 Product2 | Male | Grey | 8 Product2 | Female | Orange | 8 在主选项卡中,我在另一个表中组织了订单(称为:订单)。 Product | Sex | Colour | Quantity | […]

在Excel中通过单元格进行数据validation

我想在单元格/行的单元格上设置数据validation,以便该特定单元格中的值不能更改,但可以编辑该表格的所有其余部分,因此为什么不使用只读。 目前,如果我在单元格中input值,请转到Data > Data Validation > Custom & enter ""实现此目的(见截图http://imgur.com/a/Ggqar )我想要做的是设置此validation通过单元格,而不是手动,因为我计划通过我的应用程序创buildExcel文档时写这个字段条目。 我已经做了很多在网上search,并findcountif等方法。但没有任何处理公式条目的自定义条件。 有人能帮忙吗? 感谢DanB的快速回复,但这并不是我想要达到的。 我的最终目标是,我的应用程序可以传递一个值到文件(列A行1 [如果更容易格式化它可以进入列A中的每一行填充,但不是必需]),文件将保存在本地。 然后,用户将在本地机器上inputB,C,D,E等等的详细信息,保存并再次处理文件。 我希望应用程序检查第一行第一行,并决定如何根据此值处理文件的其余部分(读取文件中的值已经工作)。 因为每次我的应用程序生成一个文件,它将是唯一的我想尝试使用单元格中的公式进行数据validation,以便我可以使用我的应用程序编写它,而不必手动将设置应用于该文件。 填充它时,是否可以使用单元格中的公式进行这种validation?

Excel数据validation

考虑有一个列表 – Ferrari, Mclaren, Red Bull A2,A5,A8单元格,如果我列出名单 – “F1”,并把它放在数据validation中popup一个错误 – "The list source must be a delimited list, or reference to single row or column". 有没有解决办法?

Excel:如果用户input的值小于最小值,则强制使用默认值

我有一个单元格(F24),用户可以input一个百分比。 但是,如果用户input的百分比小于指定值(C24 / G22),我希望单元格值自动默认为该值。 数据validation让我几乎在那里,而不是自动插入最小值,它只是popup一个警报。 我宁愿(这对于这个特定的应用程序是最有意义的),该过程是自动的。 有什么简单的,我俯瞰?

需要自定义validation(date+特定的文本)在Excel中生成使用C#

我期待有一个使用C#生成的Excel表格中的validation,以便它允许Excel数据单元中的date值或文本“火车”。 我发现XlDVType.xlValidateDate用于validation单元格中的date, XlDVType.xlValidateList允许使用文本值。 但是我想要两者的组合,用户应该能够在单元格中inputdate或特定文本。 这可以使用XlDVType.xlValidateCustom来完成XlDVType.xlValidateCustom ? 任何帮助,将不胜感激。

使用这个命名范围进行Listvalidation有什么问题?

我有一列数据会随着时间的推移添加更多的值。 我想在另一个工作表上使用此列的值进行列表validation,以便下拉选项反映列的当前内容。 我试着用下面的公式创build一个命名范围ListColumn : =ADDRESS(3,12,1,1,"DataSource")&":"&ADDRESS(COUNTA('DataSource'!$L:$L),12,1,1,"DataSource") 当我尝试添加validation单元格,select允许:“列表”并在公式框中input=ListColumn ,我得到此错误信息: The list source must be a delimited list, or a reference to a single row or column. 我尝试在INDIRECT()包装整个公式,并且在名称pipe理器屏幕上没有生成错误,当我试图添加validation时,我得到了这个错误信息: The Source currently evaluates to an error. Do you want to continue? 我不确定这里有什么问题。 两个ADDRESS()调用的第二个参数是相同的,所以范围地址应该引用单个列。 我如何设置我正在寻找的dynamic列表validation? 编辑:debugging这是产生一些奇怪的行为。 当我尝试使用Range("ListColumn").SelectselectListColumn时,我不断收到运行时错误。 消息是对象'_Global'的方法'范围'失败。 Entering =ListColumn返回: 'DataSource'!$L$3:'DataSource'!$L$65 ,这是期望的值。 此外,当我input公式=COUNTA(ListColumn)它返回“1”,但是当我input公式=COUNTA('DataSource'!$L$3:'DataSource'!$L$65)它返回正确的值“ 63" 。 =COUNTA(INDIRECT(ListColumn))也返回“1”。

从下拉列表中进行相邻单元格的Excel条件格式化

我一直在这里寻找,但是我找不到像我之后的东西。 在Excel中,我有一列有十几个不同首字母的下拉列表,在这些单元上有条件格式。 我也想根据这些首字母缩写格式化另一列,但不想在每个单元格上依次设置一打规则。 如果我使用正确的规则设置顶部单元格,则无法填充格式,因为公式不是逐行更新的,而是整个范围。 我没有真正的VBA或macros的经验,有没有比蛮力更优雅地做到这一点? 非常感谢你提前。 这个论坛一直很有帮助,希望你也能帮助到这个!

提示用户在Excel中select单元格中的文件path

我有一个工作表,将一堆文件下载到单元中用户指定的位置。 我想要做的是添加validation到这个单元格,当它被点击时,文件select窗口打开,用户可以指定所需的位置。 这甚至有可能吗? 我知道这可以通过一个button触发的macros来完成,但我真的很喜欢它的工作更像其他types的validation,如下拉菜单。 任何指向正确的方向将非常赞赏…非电脑types有更多的麻烦input无误的path比你可能相信。