【发布时间】:2019-10-25 12:10:45
【问题描述】:
我有一张表格,我需要根据这些表格中的验证列表粘贴数据。在工作表中,有很多列,每列都有自己的数据验证列表 - 有些直接写为 "yes;no" 其他是引用 "='$$VALUES$$'!$IJ$1:$IJ$12"。
我需要找到一种方法将每个列表中的每个项目添加到数组中。使用下面的代码,我可以找到上面的参考资料。
Debug.Print Cells(2, 6).Validation.Formula1
是否有任何优雅的方式将输出存储为包含每个有效输入的列表。到目前为止,我唯一的想法是首先检查我得到哪种类型的输出,然后如果它是“是;否”的列表形式,然后查找 ; 的数量。然后逐项拆分。如果它的工作表范围引用按工作表和范围拆分,并将该范围转换为数组。
【问题讨论】:
标签: excel vba validation dropdown