Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Validation de données

Romain31

XLDnaute Occasionnel
Bonjour à tous,

Dans une validation de données, je cherche à faire apparaitre la liste à partir de la première donnée de la liste (sur l'onglet Liste).

J'ai trouvé cette formule : =DECALER(Liste!$A$1;;;NBVAL(Liste!$A:$A)) qui semble fonctionner.

Pour l'intégrer en VBA, le code généré fonctionne la première fois mais me renvoie l'erreur 1004 lors de son utilisation ultérieure.

Auriez-vous quelques idées ?

Merci pour votre aide
 

Pièces jointes

  • Validation de donnée.xlsm
    21.4 KB · Affichages: 4

Cousinhub

XLDnaute Barbatruc
Bonjour,
En modifiant ainsi :
VB:
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=offset(Liste!$A$1,,,counta(Liste!$A:$A))"
    End With
Bonne journée
 

Discussions similaires

Réponses
8
Affichages
445
Réponses
9
Affichages
408
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…