A voir également:
- Excel - Verrouillage cellules
- Liste déroulante excel - Guide
- Excel additionner des cellules - Guide
- Verrouiller cellules excel - Guide
- Verrouillage clavier - Guide
- Formule excel - Guide
4 réponses
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 214
17 sept. 2008 à 17:07
17 sept. 2008 à 17:07
Bonjour,
en début de macro tu peux mettre
Sheet("Feuil1").Unprotect ("motdepasse")
et tu as aussi .protect pour remettre en fin de macro
eric
en début de macro tu peux mettre
Sheet("Feuil1").Unprotect ("motdepasse")
et tu as aussi .protect pour remettre en fin de macro
eric
Merci Eric !
Peux-tu m'expliquer plus en détail quoi mettre dans la macro s'il te plait ?
Parce que je n'y connais quasiment rien (et comprend presque rien) aux macros...
Et je n'ai pas mis de mot de passe pour verrouiller la feuille, ce n'est pas utile, je veux juste verrouiller les cellules pour pas qu'accidentellement on entre des valeurs et on vire la formule (super longue et complexe...)
D'avance merci.
KraaaL
Peux-tu m'expliquer plus en détail quoi mettre dans la macro s'il te plait ?
Parce que je n'y connais quasiment rien (et comprend presque rien) aux macros...
Et je n'ai pas mis de mot de passe pour verrouiller la feuille, ce n'est pas utile, je veux juste verrouiller les cellules pour pas qu'accidentellement on entre des valeurs et on vire la formule (super longue et complexe...)
D'avance merci.
KraaaL
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 214
17 sept. 2008 à 17:35
17 sept. 2008 à 17:35
Le plus simple quand tu démarres est de te mettre en enregistrement de macro, de faire les actions, d'arreter l'enregistrement et de récupérer les bouts de code qui t'interessent.
Comme ça tu récupères :
ActiveSheet.Unprotect à mettre au début de ta macro
et ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True à mettre à la fin
Comme ça tu récupères :
ActiveSheet.Unprotect à mettre au début de ta macro
et ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True à mettre à la fin