Validation de listes de données

  • Initiateur de la discussion Initiateur de la discussion KTM
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

KTM

XLDnaute Impliqué
Salut chers tous
Je voudrais elaborer des listes déroulantes dans ma colonne Q
ça passe sur Excel sans probleme et par l'editeur VBA J'obtiens le code-ci:

Range("Q2").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWindow.SmallScroll Down:=-102
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:= _
"=SI(P2=""STOCK DORMANT ""; rupture; SI(P2=""SURSTOCK""; rupture; SI(P2=""RUPTURE""; dormant_surstock)))"
.IgnoreBlank = True

.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Range("Q5").Select

Le probleme c'est que ce code ne marche plus quand il est réutilisé après, une erreur survient au niveau de la formule.
Quelquun pourrait-il m'aider à elucider cette enigme? Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
16
Affichages
3 K
Réponses
3
Affichages
918
Réponses
2
Affichages
884
Réponses
1
Affichages
1 K
Retour