【发布时间】:2011-02-18 19:46:02
【问题描述】:
我是 Excel 和 VBA 的新手,想知道是否有一种方法可以根据下拉列表中的值(通过数据验证创建)进行条件格式设置。
如果用户输入无效的内容(数据验证),我目前会收到警告,但如果无效,我想将单元格的背景颜色更改为红色,如果有效,则更改为绿色。
我要测试的选项再次位于数据验证创建下拉列表中。
【问题讨论】:
-
您的意思是希望条件格式将值与列表框中的值进行比较?还是您的意思是您希望实际的列表框改变颜色?
-
第一个。我希望条件将值与列表框中的值进行比较
-
我仍在努力。你如何填充列表框?您使用 ListFillRange 属性还是其他什么?
-
我使用数据验证工具来填充列表。我意识到它的背部练习,但我只是输入列表所需的字符串:(即男性,女性,男孩,女孩,婴儿,无)。目前我刚刚为每个列表框字符串制定了单独的规则,但显然这不是很有效率。
-
好吧,那不是Listbox,我修改一下问题再挖点。
标签: excel validation formatting worksheet-function