我正在尝试创建VBA代码以运行工作表(最终是工作簿)并为每个具有验证的单元格生成逗号分隔列表。我能够使用下面的代码在定义的范围内实现我的目标:
a
但是当我尝试将代码扩展到列中的使用范围(下面)时,代码最终会破坏方法错误'1004':对象'_Global'的方法'范围'失败。
有人可以解释为什么会发生这种情况以及如何解决问题?谢谢!
答案 0 :(得分:1)
您可以使用Intersect和SpecialCells仅通过验证循环遍历单元格。 On Error行是为了避免在没有这样的单元格时出现错误消息(这可能是导致你的单元格的原因)。
foo