我有一个简单的问题,但在互联网上搜索没有帮助我(也许我的大脑不工作,因为他们应该......)。 我在Excel 2003中有一个下拉列表,我通过VBA脚本填充。现在我收到错误,当列表的大小是很大的。知道列表中的字符数是有限制的。Excel 2003:最大长度下拉列表
起初,我没有错误,当时我在Excel 2007中工作,但我需要更改为2003.在进一步定义功能解决方案之前,我想知道限制是什么,最大字符数,其中下拉列表Excel 2003 ??
注:如果发现this MS网站,但我看不出有什么我正在寻找...
是表单上还是表单中的列表?您尝试添加的列表有多长时间?也许你的代码有问题。你如何添加到列表中? – datatoo
@datatoo:它有点讨厌。这是一个动态列表。我用需要的值创建一个数组(基于不同的规则)。然后我将数组连接到一个带有分隔符的字符串(在我的Excel版本中为','),我将其添加到单元格的“验证”中。 (cell.Validation ... Formula1:= list ... >>其中'list'是串联的字符串)。列表的长度是未知的,但大多数时候它失败(列表条目大约30个字符,超过10个列表条目)。这可能是最大的字符。怎么解决?我是否需要用数值来引用(虚拟)范围? – FBE
当你通过你尝试查看从数组创建的字符串?这可能是你的代码没有正确执行。任何样品?也许通过将字符串写入一个范围来暂时检查来进行测试。你可以直接建立字符串直接计算分隔符来知道列表的大小。和@Sean Chesire似乎有这个正确的 – datatoo