我在Excel中有一个包含500个值的下拉列表。如何将这些值放入每个值的单个单元格中?基本上,在500个不同的单元格中有500个值,我可以使用这些值,而不必搜索整个下拉列表。
注意:我不能使用数据验证对话框,因为这些值是从我无权访问的另一个工作簿中引用的
发布于 2018-12-29 22:51:07
假设您在A1单元格中进行了数据验证。使用以下sub从B1, B1, B3 …..中将验证列表提取到Column B means
Sub ExtractValidationList()
Dim x() As String
x = Split(Range("A1").Validation.Formula1, ",")
For i = 0 To UBound(x)
Cells(i + 1, 2) = x(i)
Next
End Subhttps://stackoverflow.com/questions/53968456
复制相似问题