VBA自动完成下拉列表没有被数据validation拾取

这是一个挑战:我创build了一个使用ComboBox的自动完成function的下拉列表(我已经使用了本文中的说明http://www.extendoffice.com/documents/excel/2401-excel-drop-down-list -autocomplete.html )。 双击包含列表的单元格可以调用此function,并且工作正常。

我还为单元格添加了数据validation警告function,以便当用户input一个不被识别的名称时,会发出警告,并且可以继续(如果他需要input新名称)或取消并重新开始input。 这也正常工作:当input一个错误的名字,警告出现,因为它应该。

这里是问题:双击单元格时,出现autocomplete下拉列表,然后我可以键入一个不正确的名称,按回车键…这不是由数据validation警告function拾取的。

我无言以对,希望你们中的一个能破解这个!

萨米