我正在使用此问题答案中的代码:how to add a drop down list in excel using vbs
在excel中创建一个下拉列表。我正在使用数组而不是范围来填充列表。
.Add 3, 1, 1 "" & cStr(array(1)) & "" & cStr(array(2)) & "" etc
但是有一个限制。
“如果您在数据验证对话框(定界列表)中键入项目,则限制为256个字符,包括分隔符。 -google
是否可以绕过此限制,或者可以选择在下拉列表中添加更多项目?
在数据验证下拉列表中显示的项目数有限制:
如果您在数据验证对话框(定界列表)中键入项目,则限制为256个字符,包括分离器。
如果您需要的物品更多,则可以创建一个从属下拉列表,按类别细分。这里有一个示例文件:Dependent Drop Down from Sorted List
我的理解是,您需要更多元素...您可以达到32767个项目,但如果是手动介绍,则为256个字符。如果要从一个单元格获取值,则通常Excel限制为32767个字符。