考虑在A2,A5,A8单元格上有一个列表 - Ferrari, Mclaren, Red Bull
,如果我为列表命名 - “F1”,并将其置于数据验证中,则会弹出错误 -
"The list source must be a delimited list, or reference to single row or column".
有没有解决方法?
答案 0 :(得分:2)
AFAIK唯一的方法是将你的细胞范围转换为分隔的字符串......
activecell.Validation.Add xlValidateList,,,Join(array([a2],[a5],[a8]),",")
列表分隔符取决于您的区域设置,逗号或分号(文件>选项>高级>使用系统分隔符)
答案 1 :(得分:0)
分隔符必须是分号,而不是逗号。
Ferrari;McLaren;Red Bull