OVH Cloud OVH Cloud

Empêcher [Shift] à l'ouverture

1 réponse
Avatar
Patrick Fredin
Bonjour,

Y a-t-il un moyen d'empêcher un utilisateur d'ouvrir un fichier Excel en
appuyant sur [Shift], ce qui empêcherait la macro de démarrage de s'exécuter ?

Je n'ai rien trouver sur le sujet.

Merci pour votre aide.

--
Patrick

1 réponse

Avatar
Denis Michon
Bonjour Patrick,

Je doute qu'il soit possible d'empêcher l'usager d'enfoncer la touche Shift mais tu peux quand même faire en sorte que ta macro
d'ouverture s'exécute quand même !

Installe ce processus dans ton ThiWorkbook de ton classeur et observe l'effet de la touche "Shift"

'Déclaration de la variable dans le haut du classeur
Dim Ouverture As Boolean
'-------------------------
Private Sub Workbook_Activate()

If Ouverture = False Then
Workbook_Open
End If

End Sub
'-------------------------
Private Sub Workbook_Open()

Ouverture = True
MaProcédure

End Sub
'-------------------------
Sub MaProcédure()
MsgBox "Bonjour"
End Sub
'-------------------------


Salutations!





"Patrick Fredin" a écrit dans le message de news:

Bonjour,

Y a-t-il un moyen d'empêcher un utilisateur d'ouvrir un fichier Excel en
appuyant sur [Shift], ce qui empêcherait la macro de démarrage de s'exécuter ?

Je n'ai rien trouver sur le sujet.

Merci pour votre aide.

--
Patrick