OVH Cloud OVH Cloud

Touche de raccourci

3 réponses
Avatar
groswill
Bonjour

Dans une liste d=E9roulante cr=E9e par le menu=20
Donn=E9e/Validation, est-il possible de se positionner sur=20
la cellule contenant la liste et d'appeler un =E9l=E9ment de=20
la liste par une touche raccourci ?

Merci

Groswill :-)

3 réponses

Avatar
AV
....d'appeler un élément de
la liste par une touche raccourci ?

Lequel ? Celui choisi ?
C'est quoi appeler ?

AV
Avatar
groswill
Salut

Voici un exemple :

Dans ma liste déroulante j'ai trois éléments AAAAA, BBBBB
et CCCCC.

Pour choisir l'un des trois éléments, je prend la souris,
je clique sur ma cellule, une flêche noir apparait en bas
à droite, je clique dessus une liste déroulante apparait
avec les trois éléments AAAA, BBBB et CCCC. Je choisi AAAA
dans la liste et AAAA devient la valeur de la cellule.

Est il possible, au lieu de passer par une liste
déroulante d'afficher AAAA en tapant sur une touche
raccourci (A par exemple, B pou BBBB, C pour CCCC) ?

Merci de ton aide :-)

Groswill

-----Message d'origine-----
.....d'appeler un élément de
la liste par une touche raccourci ?

Lequel ? Celui choisi ?
C'est quoi appeler ?

AV


.



Avatar
AV
Bien que non persuadé de l'intérêt de la chose......
Dans le module de ThisWorkbook :

Private Sub Workbook_Open()
With Application
.OnKey "^+{a}", "MacroA"
.OnKey "^+{b}", "MacroB"
.OnKey "^+{c}", "MacroC"
End With
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
With Application
.OnKey "^+{a}"
.OnKey "^+{b}"
.OnKey "^+{c}"
End With
End Sub

Dans un module ordinaire :

Sub MacroA()
ActiveCell = "AAAA"
End Sub

Sub macroB()
ActiveCell = "BBBB"
End Sub

Sub macroC()
ActiveCell = "CCCC"
End Sub

Dans les feuilles, les raccourcis :
Ctrl+maj+ a ou + b ou + c

AV