Bonjour,
juste pour info,
pour ceux qui comme moi utilisent de longue date des listes déroulantes avec saisies semi-automatique pour excel, si vous rencontrez un problème en portant du code d'excel 2003 vers 2007-2010 (2013 ?), le codage de la validation des cellules change très légèrement.

Pour Office 2010 Anglais le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
=IF(A12<>"";OFFSET(d_noms;MATCH(A12&"*";l_noms;0)-1;;SUM((MID(l_noms;1;LEN(A12))=TEXT(A12;"0"))*1));l_noms)
devient

Code : Sélectionner tout - Visualiser dans une fenêtre à part
=IF(A12<>"";OFFSET(d_noms;MATCH(A12&"*";l_noms;0)-1;;SUMPRODUCT((MID(l_noms;1;LEN(A12))=TEXT(A12;"0"))*1));l_noms)
Sans cette modif, la validation est à refaire à chaque ouverture du fichier.

Plus de détail sur la fonctionnalité avec le lien du message.

Bonne journée à tous.