Excel : message d'alerte feuille déverrouillée
Fermé
en2mots
Messages postés
166
Date d'inscription
samedi 31 mai 2008
Statut
Membre
Dernière intervention
23 octobre 2016
-
3 juil. 2013 à 22:27
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 - 4 juil. 2013 à 13:58
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 - 4 juil. 2013 à 13:58
A voir également:
- Excel : message d'alerte feuille déverrouillée
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
- Aller à la ligne excel - Guide
2 réponses
g
Messages postés
1262
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
15 mai 2017
575
4 juil. 2013 à 08:38
4 juil. 2013 à 08:38
Bonjour,
Suggestion:
Pour une protection automatique à la fermeture du classeur, quelque soit l'utilisateur, car difficile de différencier "qui fait quoi".
Code VBA à copier dans un module standard:
Sub MetProtec()
For i = 1 To Worksheets.Count
Worksheets(i).Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="toto"
Worksheets(i).EnableSelection = xlUnlockedCells
Next
End Sub
A la place de toto mettre le mot de passe réel
Code VBA à copier dans ThisWorkbook:
Private Sub Workbook_Open()
MetProtec
End Sub
Cordialement.
Suggestion:
Pour une protection automatique à la fermeture du classeur, quelque soit l'utilisateur, car difficile de différencier "qui fait quoi".
Code VBA à copier dans un module standard:
Sub MetProtec()
For i = 1 To Worksheets.Count
Worksheets(i).Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="toto"
Worksheets(i).EnableSelection = xlUnlockedCells
Next
End Sub
A la place de toto mettre le mot de passe réel
Code VBA à copier dans ThisWorkbook:
Private Sub Workbook_Open()
MetProtec
End Sub
Cordialement.
en2mots
Messages postés
166
Date d'inscription
samedi 31 mai 2008
Statut
Membre
Dernière intervention
23 octobre 2016
4 juil. 2013 à 09:25
4 juil. 2013 à 09:25
Bonjour,
Mais du coup, c'est une protection pour les feuille ou pour le classeur ?
Mais du coup, c'est une protection pour les feuille ou pour le classeur ?
g
Messages postés
1262
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
15 mai 2017
575
4 juil. 2013 à 09:30
4 juil. 2013 à 09:30
Pour toutes les feuilles du classeur.
en2mots
Messages postés
166
Date d'inscription
samedi 31 mai 2008
Statut
Membre
Dernière intervention
23 octobre 2016
4 juil. 2013 à 09:43
4 juil. 2013 à 09:43
Quand j'ouvre mon fichier, ca me met Private Sub Workbook_Open() en jaune en m'indiquant une erreur
en2mots
Messages postés
166
Date d'inscription
samedi 31 mai 2008
Statut
Membre
Dernière intervention
23 octobre 2016
4 juil. 2013 à 09:46
4 juil. 2013 à 09:46
"erreur compilation :
sub ou fonction non définie"
sub ou fonction non définie"
g
Messages postés
1262
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
15 mai 2017
575
4 juil. 2013 à 13:45
4 juil. 2013 à 13:45
La macro fonctionne parfaitement sous Excel 2003.
Je ne peux l'affirmer pour les versions plus récentes.
Je ne peux l'affirmer pour les versions plus récentes.
en2mots
Messages postés
166
Date d'inscription
samedi 31 mai 2008
Statut
Membre
Dernière intervention
23 octobre 2016
4 juil. 2013 à 13:51
4 juil. 2013 à 13:51
c'est bien la version que j'ai alors peut-être que j'ai mal compris l'emplacement des codes.
Pour le code à mettre dans thisworkbook. C'est bien dans le workbook de la fenêtre "VBA project" qu'il faut coller ? car c'est la que je l'ai mis...
Pour le code à mettre dans un module standard, je les mis dans chacune des feuilles qui sont dans microsoft objet project (toujours dans la fenêtre "VBA project". Et c'est fenêtre indique 'général' et pas worksheet".
Ai-je bien fait ?
Merci
Pour le code à mettre dans thisworkbook. C'est bien dans le workbook de la fenêtre "VBA project" qu'il faut coller ? car c'est la que je l'ai mis...
Pour le code à mettre dans un module standard, je les mis dans chacune des feuilles qui sont dans microsoft objet project (toujours dans la fenêtre "VBA project". Et c'est fenêtre indique 'général' et pas worksheet".
Ai-je bien fait ?
Merci