Bonjour à tous
J'utilise Excel en l'implémentant avec des routines VBA déclenchées par des
raccourcis clavier.
Le problème c'est que j'utilise parfois les mêmes d'un classeur à l'autre et
quand j'ouvre
deux classeurs qui ont les mêmes raccourcis c'est la cata!
Comment faites-vous pour résoudre ce genre de problème
Quel est le claseur qui a la priorité sur l'autre?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Quetzalcoatl
Bonjour,
Peut-être en associant/dissociant dynamiquement routines VBA et raccourcis clavier, selon que la fenêtre du classeur est active ou non ?
Dans ThisWorkbook de chaque classeur :
Private Sub Workbook_WindowActivate(ByVal Wn As Window) Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:="RaccourciClavier1" End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window) Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:="" End Sub
Bonjour à tous J'utilise Excel en l'implémentant avec des routines VBA déclenchées par des raccourcis clavier. Le problème c'est que j'utilise parfois les mêmes d'un classeur à l'autre et quand j'ouvre deux classeurs qui ont les mêmes raccourcis c'est la cata! Comment faites-vous pour résoudre ce genre de problème Quel est le claseur qui a la priorité sur l'autre?
-- Alea jacta est
Bonjour,
Peut-être en associant/dissociant dynamiquement routines VBA et raccourcis
clavier, selon que la fenêtre du classeur est active ou non ?
Dans ThisWorkbook de chaque classeur :
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:="RaccourciClavier1"
End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:=""
End Sub
Bonjour à tous
J'utilise Excel en l'implémentant avec des routines VBA déclenchées par des
raccourcis clavier.
Le problème c'est que j'utilise parfois les mêmes d'un classeur à l'autre et
quand j'ouvre
deux classeurs qui ont les mêmes raccourcis c'est la cata!
Comment faites-vous pour résoudre ce genre de problème
Quel est le claseur qui a la priorité sur l'autre?
Peut-être en associant/dissociant dynamiquement routines VBA et raccourcis clavier, selon que la fenêtre du classeur est active ou non ?
Dans ThisWorkbook de chaque classeur :
Private Sub Workbook_WindowActivate(ByVal Wn As Window) Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:="RaccourciClavier1" End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window) Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:="" End Sub
Bonjour à tous J'utilise Excel en l'implémentant avec des routines VBA déclenchées par des raccourcis clavier. Le problème c'est que j'utilise parfois les mêmes d'un classeur à l'autre et quand j'ouvre deux classeurs qui ont les mêmes raccourcis c'est la cata! Comment faites-vous pour résoudre ce genre de problème Quel est le claseur qui a la priorité sur l'autre?
-- Alea jacta est
Gil HASH
"Quetzalcoatl" a écrit dans le message de news:42d0cc3c$0$25041$
Bonjour,
Peut-être en associant/dissociant dynamiquement routines VBA et raccourcis clavier, selon que la fenêtre du classeur est active ou non ?
Dans ThisWorkbook de chaque classeur :
Private Sub Workbook_WindowActivate(ByVal Wn As Window) Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:="RaccourciClavier1"
End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window) Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:="" End Sub
Bonjour Quetzalcoatl Merci pour ta réponse. Je voudrais un peu plus de précision sur le raccourci clavier Je vois ce que tes procédures font mais par exemple, si je veux fixer à CTRL-MAJ-C le raccourci clavier, comment je le déclare?
"Quetzalcoatl" <quetzalNSPMcoatl@free.fr.invalid> a écrit dans le message de
news:42d0cc3c$0$25041$8fcfb975@news.wanadoo.fr...
Bonjour,
Peut-être en associant/dissociant dynamiquement routines VBA et raccourcis
clavier, selon que la fenêtre du classeur est active ou non ?
Dans ThisWorkbook de chaque classeur :
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
Application.MacroOptions Macro:="RoutineVBA1",
ShortcutKey:="RaccourciClavier1"
End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:=""
End Sub
Bonjour Quetzalcoatl
Merci pour ta réponse. Je voudrais un peu plus de précision sur le raccourci
clavier
Je vois ce que tes procédures font mais par exemple, si je veux fixer à
CTRL-MAJ-C
le raccourci clavier, comment je le déclare?
"Quetzalcoatl" a écrit dans le message de news:42d0cc3c$0$25041$
Bonjour,
Peut-être en associant/dissociant dynamiquement routines VBA et raccourcis clavier, selon que la fenêtre du classeur est active ou non ?
Dans ThisWorkbook de chaque classeur :
Private Sub Workbook_WindowActivate(ByVal Wn As Window) Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:="RaccourciClavier1"
End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window) Application.MacroOptions Macro:="RoutineVBA1", ShortcutKey:="" End Sub
Bonjour Quetzalcoatl Merci pour ta réponse. Je voudrais un peu plus de précision sur le raccourci clavier Je vois ce que tes procédures font mais par exemple, si je veux fixer à CTRL-MAJ-C le raccourci clavier, comment je le déclare?
Quetzalcoatl
ShortcutKey:="C" avec C en majuscule :-))
Dis-nous, siouplé. -- Ila lika
si je veux fixer à CTRL-MAJ-C le raccourci clavier, comment je le déclare?
ShortcutKey:="C"
avec C en majuscule :-))
Dis-nous, siouplé.
--
Ila lika
si je veux fixer à CTRL-MAJ-C le raccourci clavier, comment je le déclare?