首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel 2007:保持从数据验证表单元格定义的单元格样式。

Excel 2007:保持从数据验证表单元格定义的单元格样式。
EN

Stack Overflow用户
提问于 2011-07-01 13:41:06
回答 1查看 5.6K关注 0票数 0

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

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

例子:列表名"myList“

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

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

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-01 17:32:13

据我所知,没有自动化的方法让数据验证工作如您所愿,意思是复制列表源的格式。

你可以:

  • 根据列表的值创建条件形成条件(但您必须在条件格式菜单中更新它们)
  • 使用事件Worksheet_Change创建vba代码,并将Target的值与Range("myList")的值进行比较,然后复制格式
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6548734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档