在Excel 2007中设置的数据validation在Excel 2007中失败

我创build了一个Excel 2010文档,通过数据validationfunction在一列中使用下拉列表。

validation字段设置为“List”,并在另一个数据表中定义一个范围:

=Sheet1!$A$1:$A$7 

在Excel 2007中打开文档时,这些设置将丢失,并且不显示下拉列表。

这是为什么?

答案是,范围必须被命名,并引用像

 =MyRangeName