OVH Cloud OVH Cloud

ShortCut

11 réponses
Avatar
DM
Bonjour à tous,

Est-ce que quelqu'un est capable d'inhiber ces raccourcis claviers ?

le "+" -> c'est la touche "+=" à gauche de la touche "backspace"
Ctrl + Shift + "+"

les touches "+" et le "-" sont celles du clavier numérique.
Ctrl + "-"
Ctrl + "+"

Les 3 raccourcis ouvrent la même boîte de dialogue "Insertion de cellule"

Évidemment, la solution devrait être ceci ::
'------------------------------
Sub DeActivate()
Application.OnKey "^{+}", ""
Application.OnKey "^{-}", ""
Application.OnKey "^+{+}", ""
End Sub
'------------------------------
Chez moi, ces commandes (2 premières) ne désactivent par la commande.
Suis-je le seul ?

Merci pour votre collaboration.

10 réponses

1 2
Avatar
Pierre Fauconnier
Bonjour

Application.OnKey "^{+}", ""
Application.OnKey "^{-}", ""


C'est normal que ces lignes ne désactivent pas les raccourcis, car lorsque
tu utilises
Application.OnKey "^{+}", ""
tu ne supprimes pas le raccourci, tu rétablis le raccourci par défaut
d'Excel...!!

Pour inhiber un raccourci par défaut d'Excel, tu peux procéder comme ceci:
Crée un proc dans un module standard

Sub ProcVide()
End Sub

Oui, tu lis bien, une proc vide, qui ne fait absolument rien!
Puis, initialise ton raccourci

Application.OnKey "^{+}", "ProcVide"
par excemple à l'activation du classeur, et n'oublie pas
Application.OnKey "^{+}", ""
à la désactivation du classeur.

Ok?

--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"DM" a écrit dans le message de news:


Bonjour à tous,

Est-ce que quelqu'un est capable d'inhiber ces raccourcis claviers ?

le "+" -> c'est la touche "+=" à gauche de la touche "backspace"
Ctrl + Shift + "+"

les touches "+" et le "-" sont celles du clavier numérique.
Ctrl + "-"
Ctrl + "+"

Les 3 raccourcis ouvrent la même boîte de dialogue "Insertion de cellule"

Évidemment, la solution devrait être ceci ::
'------------------------------
Sub DeActivate()
Application.OnKey "^{+}", ""
Application.OnKey "^{-}", ""
Application.OnKey "^+{+}", ""
End Sub
'------------------------------
Chez moi, ces commandes (2 premières) ne désactivent par la commande.
Suis-je le seul ?

Merci pour votre collaboration.




Avatar
AV
Hum...hum....

;-)
AV
Avatar
Pierre Fauconnier
Hum... Au temps pour moi...

Je n'avais pas fait attention aux guillement en fin de ligne

Application.OnKey "^{+}"
rétablit le raccourci par défaut, et
Application.OnKey "^{+}", ""
désactive le raccourci
Chez moi, ceci fonctionne.
Si pas, pointe vers une procvide, comme expliqué dans ma première réponse

Ok?

--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
Avatar
Pierre Fauconnier
Pas bien réveillé... Pas taper... Pas taper...

;-)

Pierre

"AV" a écrit dans le message de news:

Hum...hum....

;-)
AV



Avatar
Patrick Penet
:-)))))))))
PP

"AV" a écrit dans le message de news:
Hum...hum....

;-)
AV



Avatar
MichDenis
| Application.OnKey "^{+}"
| rétablit le raccourci par défaut, et
| Application.OnKey "^{+}", ""
| désactive le raccourci
| Chez moi, ceci fonctionne.
| Si pas, pointe vers une procvide, comme expliqué dans ma première réponse

| Ok?


Merci à ceux qui sont intervenus sur ce fil.

Non, cette solution, je l'avais énoncée dans ma question...elle ne fonctionne toujours pas quelques
heures plus tard !
Les symboles "+" et "-" utilisés dans les raccourcis clavier mentionnés appartiennent à la section
du clavier numérique dans mes tests.

Serait-ce le type de clavier qui en serait la cause ?
(code page chargé selon la langue déclarée dans le panneau de configuration)

Pour ceux qui veulent en savoir un peu plus sur le sujet :

Clavier Azerty : http://fr.wikipedia.org/wiki/AZERTY
Clavier Qwerty : http://fr.wikipedia.org/wiki/Qwerty
(celui en usage dans mes tests)

J'ai trouvé la solution qui répond à mon environnement
Application.OnKey "^{107}", "" ' La touche +
Application.OnKey "^{109}", "" ' La touche -

Ces raccourcis activent ou désactivent une fenêtre dont le titre est :
"Insertion de cellule"

As-tu réellement testé tes commandes Pierre ? Quel est le type de clavier que tu utilises ?
Est-ce que les touches du clavier (+ et -) de ton clavier émanent de la section numérique du clavier
?
(Je ne connais pas le clavier azerty)

Selon le type de clavier, il y aurait-ils plusieurs raccourcis clavier qui différeraient dans
l'application Excel ?
Si oui, quelqu'un a de la documentation sur le sujet.

Et pour les autres touches du clavier numérique ceci :
0 {96}
1 {97}
2 {98}
3 {99}
4 {100}
5 {101}
6 {102}
7 {103}
8 {104}
9 {105}
+ {107}
- {109}
Avatar
Pierre Fauconnier
Salut Denis

As-tu réellement testé tes commandes Pierre ?
Oui,

Application.OnKey "^{+}"
fonctionne bien, avec le + du pavé texte.
Application.OnKey "^{+}",""
supprimer le raccourci par défaut, et
Application.OnKey "^{+}"
le rétablit
Ceci avec un clavier azerty, sur lequel le + est situé à côté de la touche
majuscule temporaire droite.
Sur un qwerty, je ne sais pas tester...


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci



"MichDenis" a écrit dans le message de news:


| Application.OnKey "^{+}"
| rétablit le raccourci par défaut, et
| Application.OnKey "^{+}", ""
| désactive le raccourci
| Chez moi, ceci fonctionne.
| Si pas, pointe vers une procvide, comme expliqué dans ma première
réponse

| Ok?


Merci à ceux qui sont intervenus sur ce fil.

Non, cette solution, je l'avais énoncée dans ma question...elle ne
fonctionne toujours pas quelques
heures plus tard !
Les symboles "+" et "-" utilisés dans les raccourcis clavier mentionnés
appartiennent à la section
du clavier numérique dans mes tests.

Serait-ce le type de clavier qui en serait la cause ?
(code page chargé selon la langue déclarée dans le panneau de
configuration)

Pour ceux qui veulent en savoir un peu plus sur le sujet :

Clavier Azerty : http://fr.wikipedia.org/wiki/AZERTY
Clavier Qwerty : http://fr.wikipedia.org/wiki/Qwerty
(celui en usage dans mes tests)

J'ai trouvé la solution qui répond à mon environnement
Application.OnKey "^{107}", "" ' La touche +
Application.OnKey "^{109}", "" ' La touche -

Ces raccourcis activent ou désactivent une fenêtre dont le titre est :
"Insertion de cellule"

As-tu réellement testé tes commandes Pierre ? Quel est le type de clavier
que tu utilises ?
Est-ce que les touches du clavier (+ et -) de ton clavier émanent de la
section numérique du clavier
?
(Je ne connais pas le clavier azerty)

Selon le type de clavier, il y aurait-ils plusieurs raccourcis clavier qui
différeraient dans
l'application Excel ?
Si oui, quelqu'un a de la documentation sur le sujet.

Et pour les autres touches du clavier numérique ceci :
0 {96}
1 {97}
2 {98}
3 {99}
4 {100}
5 {101}
6 {102}
7 {103}
8 {104}
9 {105}
+ {107}
- {109}







Avatar
MichDenis
Merci Pierre,

Et en complément, est-ce qu'il y a des raccourcis sur une clavier azerty
pour les touches + et - du pavé numérique pour
Ctrl +
Ctrl -

Si oui, quelles actions sont générées par ces raccourcis ?


Salutations!



"Pierre Fauconnier" a écrit dans le message de news:

Salut Denis

As-tu réellement testé tes commandes Pierre ?
Oui,

Application.OnKey "^{+}"
fonctionne bien, avec le + du pavé texte.
Application.OnKey "^{+}",""
supprimer le raccourci par défaut, et
Application.OnKey "^{+}"
le rétablit
Ceci avec un clavier azerty, sur lequel le + est situé à côté de la touche
majuscule temporaire droite.
Sur un qwerty, je ne sais pas tester...


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci



"MichDenis" a écrit dans le message de news:


| Application.OnKey "^{+}"
| rétablit le raccourci par défaut, et
| Application.OnKey "^{+}", ""
| désactive le raccourci
| Chez moi, ceci fonctionne.
| Si pas, pointe vers une procvide, comme expliqué dans ma première
réponse

| Ok?


Merci à ceux qui sont intervenus sur ce fil.

Non, cette solution, je l'avais énoncée dans ma question...elle ne
fonctionne toujours pas quelques
heures plus tard !
Les symboles "+" et "-" utilisés dans les raccourcis clavier mentionnés
appartiennent à la section
du clavier numérique dans mes tests.

Serait-ce le type de clavier qui en serait la cause ?
(code page chargé selon la langue déclarée dans le panneau de
configuration)

Pour ceux qui veulent en savoir un peu plus sur le sujet :

Clavier Azerty : http://fr.wikipedia.org/wiki/AZERTY
Clavier Qwerty : http://fr.wikipedia.org/wiki/Qwerty
(celui en usage dans mes tests)

J'ai trouvé la solution qui répond à mon environnement
Application.OnKey "^{107}", "" ' La touche +
Application.OnKey "^{109}", "" ' La touche -

Ces raccourcis activent ou désactivent une fenêtre dont le titre est :
"Insertion de cellule"

As-tu réellement testé tes commandes Pierre ? Quel est le type de clavier
que tu utilises ?
Est-ce que les touches du clavier (+ et -) de ton clavier émanent de la
section numérique du clavier
?
(Je ne connais pas le clavier azerty)

Selon le type de clavier, il y aurait-ils plusieurs raccourcis clavier qui
différeraient dans
l'application Excel ?
Si oui, quelqu'un a de la documentation sur le sujet.

Et pour les autres touches du clavier numérique ceci :
0 {96}
1 {97}
2 {98}
3 {99}
4 {100}
5 {101}
6 {102}
7 {103}
8 {104}
9 {105}
+ {107}
- {109}







Avatar
Pierre Fauconnier
Salut Denis,

Après tests, voici ce que cela donne:
Clavier azerty, configuration belge (comme si ce n'était déjà pas assez
compliqué avec qwerty et azerty, ...)
Pavé texte, touche + à gauche de la touche Shift de droite (touche +,=,~)
Pavé texte, touche - à gauche du retour arrière (Backspace) (touche _,-) (ce
n'est pas un smiley, ... :-) )

Ctrl+{+} n'est pas associé à une action
Shift+Ctrl+{+} est associé à "insertion de ligne"
Ctrl+{-} est associé à "Supprimer" (ligne, colonne, cellule,...)
Shift+Ctrl+{-} est associé à "Affichage/Masquage barre d'outils standard"

Pavé numérique
Ctrl+{+} est associé à "insertion de ligne"
Shift+Ctrl+{+} n'est pas associé à une action
Ctrl+{-} est associé à "Supprimer" (ligne, colonne, cellule,...)
Ctrl+{-} n'est pas associé à une action

Dans ma configuration, + renvoie 43 comme code ascii, - renvoie 45, au pavé
texte comme au pavé numérique
application.onkey "^{107}"... correspond à la touche + du pavé numérique,
mais pas du pavé texte
application.onkey "^{109}"... correspond à la touche - du pavé numérique,
mais pas du pavé texte

Je n'ai pas (encore...) trouvé de correspondance chiffrée pour les signes du
pavé texte...

En espérant faire avancer ton affaire...

Bon dimanche




"MichDenis" a écrit dans le message de news:
%
Merci Pierre,

Et en complément, est-ce qu'il y a des raccourcis sur une clavier azerty
pour les touches + et - du pavé numérique pour
Ctrl +
Ctrl -

Si oui, quelles actions sont générées par ces raccourcis ?


Salutations!



"Pierre Fauconnier" a écrit dans le
message de news:

Salut Denis

As-tu réellement testé tes commandes Pierre ?
Oui,

Application.OnKey "^{+}"
fonctionne bien, avec le + du pavé texte.
Application.OnKey "^{+}",""
supprimer le raccourci par défaut, et
Application.OnKey "^{+}"
le rétablit
Ceci avec un clavier azerty, sur lequel le + est situé à côté de la touche
majuscule temporaire droite.
Sur un qwerty, je ne sais pas tester...


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci



"MichDenis" a écrit dans le message de news:


| Application.OnKey "^{+}"
| rétablit le raccourci par défaut, et
| Application.OnKey "^{+}", ""
| désactive le raccourci
| Chez moi, ceci fonctionne.
| Si pas, pointe vers une procvide, comme expliqué dans ma première
réponse

| Ok?


Merci à ceux qui sont intervenus sur ce fil.

Non, cette solution, je l'avais énoncée dans ma question...elle ne
fonctionne toujours pas quelques
heures plus tard !
Les symboles "+" et "-" utilisés dans les raccourcis clavier mentionnés
appartiennent à la section
du clavier numérique dans mes tests.

Serait-ce le type de clavier qui en serait la cause ?
(code page chargé selon la langue déclarée dans le panneau de
configuration)

Pour ceux qui veulent en savoir un peu plus sur le sujet :

Clavier Azerty : http://fr.wikipedia.org/wiki/AZERTY
Clavier Qwerty : http://fr.wikipedia.org/wiki/Qwerty
(celui en usage dans mes tests)

J'ai trouvé la solution qui répond à mon environnement
Application.OnKey "^{107}", "" ' La touche +
Application.OnKey "^{109}", "" ' La touche -

Ces raccourcis activent ou désactivent une fenêtre dont le titre est :
"Insertion de cellule"

As-tu réellement testé tes commandes Pierre ? Quel est le type de clavier
que tu utilises ?
Est-ce que les touches du clavier (+ et -) de ton clavier émanent de la
section numérique du clavier
?
(Je ne connais pas le clavier azerty)

Selon le type de clavier, il y aurait-ils plusieurs raccourcis clavier
qui
différeraient dans
l'application Excel ?
Si oui, quelqu'un a de la documentation sur le sujet.

Et pour les autres touches du clavier numérique ceci :
0 {96}
1 {97}
2 {98}
3 {99}
4 {100}
5 {101}
6 {102}
7 {103}
8 {104}
9 {105}
+ {107}
- {109}












Avatar
Pierre Fauconnier
J'ai écrit

Pavé numérique
Ctrl+{-} est associé à "Supprimer" (ligne, colonne, cellule,...)
Ctrl+{-} n'est pas associé à une action

Il fallait lire

Pavé numérique
Ctrl+{-} est associé à "Supprimer" (ligne, colonne, cellule,...)
Shift+Ctrl+{-} n'est pas associé à une action


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci



"MichDenis" a écrit dans le message de news:
%
Merci Pierre,

Et en complément, est-ce qu'il y a des raccourcis sur une clavier azerty
pour les touches + et - du pavé numérique pour
Ctrl +
Ctrl -

Si oui, quelles actions sont générées par ces raccourcis ?


Salutations!



"Pierre Fauconnier" a écrit dans le
message de news:

Salut Denis

As-tu réellement testé tes commandes Pierre ?
Oui,

Application.OnKey "^{+}"
fonctionne bien, avec le + du pavé texte.
Application.OnKey "^{+}",""
supprimer le raccourci par défaut, et
Application.OnKey "^{+}"
le rétablit
Ceci avec un clavier azerty, sur lequel le + est situé à côté de la touche
majuscule temporaire droite.
Sur un qwerty, je ne sais pas tester...


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci



"MichDenis" a écrit dans le message de news:


| Application.OnKey "^{+}"
| rétablit le raccourci par défaut, et
| Application.OnKey "^{+}", ""
| désactive le raccourci
| Chez moi, ceci fonctionne.
| Si pas, pointe vers une procvide, comme expliqué dans ma première
réponse

| Ok?


Merci à ceux qui sont intervenus sur ce fil.

Non, cette solution, je l'avais énoncée dans ma question...elle ne
fonctionne toujours pas quelques
heures plus tard !
Les symboles "+" et "-" utilisés dans les raccourcis clavier mentionnés
appartiennent à la section
du clavier numérique dans mes tests.

Serait-ce le type de clavier qui en serait la cause ?
(code page chargé selon la langue déclarée dans le panneau de
configuration)

Pour ceux qui veulent en savoir un peu plus sur le sujet :

Clavier Azerty : http://fr.wikipedia.org/wiki/AZERTY
Clavier Qwerty : http://fr.wikipedia.org/wiki/Qwerty
(celui en usage dans mes tests)

J'ai trouvé la solution qui répond à mon environnement
Application.OnKey "^{107}", "" ' La touche +
Application.OnKey "^{109}", "" ' La touche -

Ces raccourcis activent ou désactivent une fenêtre dont le titre est :
"Insertion de cellule"

As-tu réellement testé tes commandes Pierre ? Quel est le type de clavier
que tu utilises ?
Est-ce que les touches du clavier (+ et -) de ton clavier émanent de la
section numérique du clavier
?
(Je ne connais pas le clavier azerty)

Selon le type de clavier, il y aurait-ils plusieurs raccourcis clavier
qui
différeraient dans
l'application Excel ?
Si oui, quelqu'un a de la documentation sur le sujet.

Et pour les autres touches du clavier numérique ceci :
0 {96}
1 {97}
2 {98}
3 {99}
4 {100}
5 {101}
6 {102}
7 {103}
8 {104}
9 {105}
+ {107}
- {109}












1 2