【发布时间】:2013-06-16 16:56:48
【问题描述】:
我需要一些帮助。我正在设置一个包含多个验证列表的电子表格。每个验证列表都有多个链接到它们的验证列表(依赖项)。当我更改第一个验证列表时,我需要清除所有依赖它的单元格(如果它们附加了验证列表)。
我正在尝试创建一个足够动态的宏,因此我不需要命名范围(无论如何我都有太多要做)。基本上,如果活动单元格更改/它有一个验证列表并有依赖项 - 如果它们中有验证列表,则清除依赖单元格的内容。原则上,这听起来很简单,但它让我死了......!!!!有没有人已经有了这样的宏,或者我会很感激任何建议?谢谢夏兰。
主要思想。
使用动态范围 byval 目标作为范围
如果单元格有依赖项 activecell.dependents.count>0
如果实际单元格有验证列表等。 activecell.specialcells(xlcelltypeallvalidation)
【问题讨论】:
标签: excel excel-2007 excel-2010 vba