XL 2019 changer les choix d'une cellule juste en double cliquant dessus

Radoin44

XLDnaute Nouveau
Bonjour,

Pour faire simple , j'ai une colonne avec une liste de 3 choix sur chaque cellule ( la liste déroulante est la même pour tout les cellules).

J'ai trouvé une macro ou il y'a juste besoin de cliquer sur la cellule pour faire apparaitre les 3 choix et non sur la petite flèche grise en bas a droite de la cellule.
En revanche, j'aimerais changer le choix juste en cliquant sur la cellule et faire défiler les 3 choix chacuns leur tour a chaque clic pour accelérer l'utilisation du fichier et ce sera une macro qui me sera utile plus tard.

Je peux montrer des screens de la macro et de la feuille si besoin mais pas le fichier en entier.

Je vous remercie par avance de l'aide que vous m'apporterez.
 

Deadpool_CC

XLDnaute Accro
RE...

c'est pas sur le clic mais toujours sur le changement de sélection mais cela pourrait te convenir ...

Essaye avec cette adaptation de ta macro dans la "worsheet" (et pas dans le "workbook") :

VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([D6:D50], Target) Is Nothing And Target.Count = 1 Then
    Select Case ActiveCell.Value
        Case "Pas d'action"
            ActiveCell.Value = "Mise en place de l'action"
        Case "Mise en place de l'action"
            ActiveCell.Value = "Pas besoin d'action ou action finie"
        Case "Pas besoin d'action ou action finie"
            ActiveCell.Value = "Pas d'action"
        Case Else
           SendKeys "%{down}"
    End Select
 End If
End Sub

ps : j'ai corrigé la 3ieme valeur : "Pas besoin d'actions ou action finie"
 

Pièces jointes

  • Deadpool _ Excel vierge pour ExcelD.xlsm
    25.3 KB · Affichages: 6

Deadpool_CC

XLDnaute Accro
re ...
si dans 'worksheet' cela gère uniquement lors du changeant de sélection dans la feuille ou t'as positionné ta macro.

en 'Workbook' (que j'utilise jamais) tout changement de sélection n'importe ou dans le classeur déclenche la macro ... Après avec ton test pour vérifier la position il ne fait rien mais tu déclenches la macro pour rien.
A+

ps : Deadpool à bien la tète d'un monstre sous son masque .. lol
 

Discussions similaires

Réponses
8
Affichages
557
Réponses
3
Affichages
470

Statistiques des forums

Discussions
313 316
Messages
2 097 094
Membres
106 836
dernier inscrit
ChristopheDF