Liste de validation dynamique par macro

  • Initiateur de la discussion Initiateur de la discussion cheyenne63
  • 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 !

cheyenne63

XLDnaute Occasionnel
Bonjour

Dans le doc joint, dans l’onglet Param, une zone nommée dynamique (nommée DYNA)
Je souhaiterai qu’en feuille 2, PAR MACRO, quand je me place sur une cellule et par le raccourci clavier ctrl+m, une liste de validation (alimentée par DYNA) soit créée dans la dite cellule, celle-ci alimentée, vous vous en doutez par ladite zone nommée DYNA …
Donc le tout par macro, au cas par cas, juste en cas de besoin, sur la cellule préalablement sélectionnée

Merci d'avance et bonne journée
 

Pièces jointes

Re : Liste de validation dynamique par macro

Bonjour
hello Philippe... plus rapide que moi ;-)

Avec l'enregistreur de macro tu obtiens ce code à placer dans un module standard

Code:
Sub Macro1()
'
' Macro1 Macro
'

'
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=DYNA"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
    
End Sub

pour affecter le raccourci:
Alt+F8
Option: Ctrl m

et voila...
 
- 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
5
Affichages
587
Compte Supprimé 979
C
Retour