VBScript excel下拉列表

问题描述 投票:0回答:1

我正在使用此问题答案中的代码: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

是否可以绕过此限制,或者可以选择在下拉列表中添加更多项目?

arrays excel vbscript dropdown
1个回答
0
投票

在数据验证下拉列表中显示的项目数有限制:

  • 该列表最多可以显示工作表上的列表中的32,767个项目。
  • 如果您在数据验证对话框(定界列表)中键入项目,则限制为256个字符,包括分离器。

如果您在数据验证对话框(定界列表)中键入项目,则限制为256个字符,包括分离器。

如果您需要的物品更多,则可以创建一个从属下拉列表,按类别细分。这里有一个示例文件:Dependent Drop Down from Sorted List

我的理解是,您需要更多元素...您可以达到32767个项目,但如果是手动介绍,则为256个字符。如果要从一个单元格获取值,则通常Excel限制为32767个字符。

© www.soinside.com 2019 - 2024. All rights reserved.