OVH Cloud OVH Cloud

interdire l'acces au macro

2 réponses
Avatar
Arzac
Bonsoir
J'ai vu sur Excelabo que l'on pouvait interdire l'acces aux macros avec :
Application.OnKey "%{F8}", ""
Comment ca fonctionne, comment fait-on alors pour faire une modif?
--
merci
amicalement
A-M

2 réponses

Avatar
anonymousA
re,

extrait de l'aide de VBa tout simplement. il me semble que ca parle de
soi même, non ? cherche dans l'explorateur d'objets OnKey et va sur
l'aide de VBA , tu trouveras aussi la symbolique des touches sépciales.

Cet exemple montre comment affecter « InsertProc » à la combinaison de
touches CTRL+SIGNE PLUS et « SpecialPrintProc » à la combinaison
MAJ+CTRL+DROITE.

Application.OnKey "^{+}", "InsertProc"
Application.OnKey "+^{RIGHT}", "SpecialPrintProc"
Cet exemple montre comment rétablir la signification normale de la
combinaison de touches MAJ+CTRL+DROITE.

Application.OnKey "+^{RIGHT}"
Cet exemple montre comment désactiver la combinaison de touches
MAJ+CTRL+DROITE.

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

A+



Bonsoir
J'ai vu sur Excelabo que l'on pouvait interdire l'acces aux macros avec :
Application.OnKey "%{F8}", ""
Comment ca fonctionne, comment fait-on alors pour faire une modif?


Avatar
isabelle
Bonjour Arzac,

Bonsoir
J'ai vu sur Excelabo que l'on pouvait interdire l'acces aux macros avec :
Application.OnKey "%{F8}", ""
Comment ca fonctionne,


normallement la touche de racourci Atl+F8 ouvre la fenêtre Macro
du menu, Outils, Macro, Macros
cette ligne de commande
Application.OnKey "%{F8}", ""
dit : si le raccourci est tapé, chaine vide autrement dit ne fait rien
n'ouvre pas la fenêtre.

comment fait-on alors pour faire une modif?

si tu ne peut utilisé le raccourci, et faut selectionner au menu,
Outils, Macro, Macros.

isabelle