Arrays VBScript excel下拉列表
我使用的是这个问题答案中的代码: 在excel中创建下拉列表。Arrays VBScript excel下拉列表,arrays,excel,vbscript,dropdown,Arrays,Excel,Vbscript,Dropdown,我使用的是这个问题答案中的代码: 在excel中创建下拉列表。 我使用数组而不是范围来填充列表 .Add 3, 1, 1 "" & cStr(array(1)) & "" & cStr(array(2)) & "" etc 但是有一个限制 “如果在“数据验证”对话框(分隔列表)中键入项目,则限制为256个字符,包括分隔符。”-google 有没有办法绕过这个限制,或者在我的下拉列表中有更多的项目 数据验证下拉列表中显示的项目数量有限制: 该列表最多可显示工
我使用数组而不是范围来填充列表
.Add 3, 1, 1 "" & cStr(array(1)) & "" & cStr(array(2)) & "" etc
但是有一个限制
“如果在“数据验证”对话框(分隔列表)中键入项目,则限制为256个字符,包括分隔符。”-google
有没有办法绕过这个限制,或者在我的下拉列表中有更多的项目 数据验证下拉列表中显示的项目数量有限制:
- 该列表最多可显示工作表上列表中的32767项
- 如果在“数据验证”对话框(带分隔符的列表)中键入项目,则限制为256个字符,包括 分离器
我的理解是你需要更多的元素。。。您可以访问32767个项目,但如果是手动介绍,则需要256个字符。如果您从一个单元格中获取值,则通常Excel限制为32767个字符。据我所知,我唯一的解决方案是将整个数组写入不同的工作表,并将该单元格范围用作列表的源。谢谢。那是最简单的方法。依赖性下降将是痛苦的。