Excel VBA验证列表到单元格中的逗号分隔列表

时间:2017-10-06 18:10:04

标签: vba excel-vba excel

我正在尝试创建VBA代码以运行工作表(最终是工作簿)并为每个具有验证的单元格生成逗号分隔列表。我能够使用下面的代码在定义的范围内实现我的目标:

a

但是当我尝试将代码扩展到列中的使用范围(下面)时,代码最终会破坏方法错误'1004':对象'_Global'的方法'范围'失败。

有人可以解释为什么会发生这种情况以及如何解决问题?谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用Intersect和SpecialCells仅通过验证循环遍历单元格。 On Error行是为了避免在没有这样的单元格时出现错误消息(这可能是导致你的单元格的原因)。

foo