Protection sortie volontaire Macro

  • Initiateur de la discussion Initiateur de la discussion tho7
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

tho7

Guest
Bonjour à tous!

J'ai un peu soucis. Je veux appliquer une macro sur une feuille protégée. Je suis donc obligé de la déprotéger au début de la macro pour la reprotéger ensuite.

Seulement, si l'utilisateur arrête la macro volontairement (CTRL + Pause), la feuille n'est plus protégée.

Avec-vous une solution? Je pensais notamment à forcer une commande juste avant la fin d'une macro même avortée prématurément.

Merci d'avance!
 
Re : Protection sortie volontaire Macro

Bonjour tho7

il faut protéger la feuille par vba à l'ouverture du classeur en utilisant l'argument "userinterfaceonly" qui permettra l'exécution du code sans déprotection préalable. Code ci-dessous à placer dans le module "thisworkbook" :

Code:
Option Explicit
Private Sub Workbook_Open()
Feuil1.Protect "toto", userinterfaceonly:=True
End Sub

bon après midi
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
2
Affichages
6 K
Mitrinho
M
S
Réponses
4
Affichages
2 K
stage_ferrit
S
D
Réponses
3
Affichages
1 K
A
Réponses
4
Affichages
2 K
alkazaar
A
F
Réponses
6
Affichages
1 K
F
R
Réponses
0
Affichages
1 K
R
E
Réponses
7
Affichages
4 K
S
Réponses
2
Affichages
1 K
S
Retour