liste déroulante sur un classeur entier

  • Initiateur de la discussion Initiateur de la discussion alain.dutoit
  • 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 !

A

alain.dutoit

Guest
Bonjour à tous,

Il y a quelques temps j'avais eu besoin de vos services afin d'obtenir le code suivant:

__________________________________________________________
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo fin
If Target.Validation.Type = xlValidateList Then
SendKeys "%{DOWN}", False
End If
fin:
End Sub
___________________________________________________________

Ce code permet d'ouvrir la liste box d'une cellule directement lorsqu'on clique dessus.

Je souhaiterais savoir s'il est possible d'activer ce code pour l'ensemble de mon classeur, et non pas pour une seule feuille. Etant donné que j'ai une vingtaine de feuille dans mon fichier je souhaiterais si possible ne pas alourdir inutilement mon fichier en copiant ce code dans les 20 pages...

J'ai essayé de le copier dans This Workbook mais cela ne fonctionne pas.

Je vous joint un petit fichier de test au cas ou.

Merci beaucoup d'avance et meilleures salutations.

Alain Dutoit
 

Pièces jointes

Re : liste déroulante sur un classeur entier

Bonjour Alain

il faut pour cela, passer ta procédure dans le module "ThisWorkbook"

Code:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
 'ton code ici
End Sub
Bonne journée
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
933
G
  • Question Question
Réponses
2
Affichages
649
gaelle31
G
T
Réponses
2
Affichages
2 K
Tibooo
T
Retour