Excel数据验证

时间:2012-03-31 14:06:01

标签: excel validation

考虑在A2,A5,A8单元格上有一个列表 - Ferrari, Mclaren, Red Bull,如果我为列表命名 - “F1”,并将其置于数据验证中,则会弹出错误 -

"The list source must be a delimited list, or reference to single row or column".

有没有解决方法?

2 个答案:

答案 0 :(得分:2)

AFAIK唯一的方法是将你的细胞范围转换为分隔的字符串......

activecell.Validation.Add xlValidateList,,,Join(array([a2],[a5],[a8]),",")

列表分隔符取决于您的区域设置,逗号或分号(文件>选项>高级>使用系统分隔符

答案 1 :(得分:0)

分隔符必须是分号,而不是逗号。

Ferrari;McLaren;Red Bull