我有一个工作表,需要根据这些工作表中的验证列表粘贴数据。在工作表中,有许多列,每个列都有自己的数据验证列表-有些直接以"yes;no"
的形式编写,而另一些是引用"='$$VALUES$$'!$IJ$1:$IJ$12"
。
我需要找到一种将每个列表中的每个项目添加到数组的方法。使用下面的代码,我可以找到上面的参考。
Debug.Print Cells(2, 6).Validation.Formula1
是否有任何优雅的方法将输出存储为包含每个有效输入的列表。到目前为止,我唯一的想法是首先检查我得到的输出类型,然后如果它是“ yes; no”的列表形式,然后查找;的数量。然后逐项拆分。并且如果其工作表范围参考按工作表和范围对其进行拆分,然后将该范围转换为数组。
我有一个工作表,需要根据这些工作表中的验证列表粘贴数据。在工作表中,有很多列,每个列都有自己的数据验证列表-有些直接写成...
这样的事情会做到的。我会设置一个范围而不是使用activecell,还要检查是否存在验证以减少您的错误。
我有点时间紧迫,所以我自己做了一个拙劣的解决方案。如果有人遇到相同问题,请在此处发布。