0
考虑有一个名单 - Ferrari, Mclaren, Red Bull
上A2,A5,A8细胞,如果我做一个名字的列表 - “F1”,并把它的数据验证它会弹出一个错误 -Excel数据验证
"The list source must be a delimited list, or reference to single row or column".
有什么解决方法吗?
考虑有一个名单 - Ferrari, Mclaren, Red Bull
上A2,A5,A8细胞,如果我做一个名字的列表 - “F1”,并把它的数据验证它会弹出一个错误 -Excel数据验证
"The list source must be a delimited list, or reference to single row or column".
有什么解决方法吗?
AFAIK的唯一方法是你的单元格区域转换为分隔字符串...
activecell.Validation.Add xlValidateList,,,Join(array([a2],[a5],[a8]),",")
的列表分隔符取决于您的区域设置,逗号或分号(文件>选项>高级>使用系统分离器)
分隔符必须是分号,而不是逗号。
Ferrari;McLaren;Red Bull
请你解释一下,我不熟悉tha VBA代码。 – madyykk 2012-03-31 14:46:47
要运行代码,请选择一个单元格,按Alt + F11,然后在即时窗口中输入命令。如果您不熟悉VBA,也可以手动执行此操作,但只需将该列表放入验证对话框中,如问题中突出显示的那样。 – 2012-03-31 14:58:02