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
devient
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)
Sans cette modif, la validation est à refaire à chaque ouverture du fichier.
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)
Plus de détail sur la fonctionnalité avec le lien du message.
Bonne journée à tous.![]()
Partager