Liste de validation dynamique par macro

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

  • MacroZDL.xlsm
    9.4 KB · Affichages: 21

vgendron

XLDnaute Barbatruc
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...
 

Discussions similaires

Réponses
5
Affichages
433
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 636
Messages
2 090 379
Membres
104 515
dernier inscrit
lnc-glr