Excel - Protection de cellules par VBA et mot de passe

Asked By Calou on 28-Feb-12 07:04 AM
Bonjour =E0 tous !

Voila le probl=E8me qui me pr=E9occupe : connaissez vous un moyen de
prot=E9ger des celulles d'un classeur par un mot de passe et par VBA ?

Un grand merci par avance pour vos r=E9ponse.

Amicalement.

Philippe


DanielCo replied to Calou on 28-Feb-12 08:40 AM
Bonjour,
D?verrouille les cellules que tu ne veux pas prot?ger, verrouille les
auttres (menu Format de cellule) at applique la protection dde la
feuille. Si tu en as besoin, fais-le avec l'enregistreur de macros.
Cordialement.
Daniel
Calou replied to DanielCo on 28-Feb-12 10:32 AM
Bonjour Daniel,

et merci pour ta r=E9ponse.
Avant d'envoyer mon message de d=E9tresse, j'avais proc=E9der d=E9ja de
cette facon.
Voici le code g=E9n=E9r=E9 :
Sub Macro1()
'
' Macro1 Macro
'

'
ActiveSheet.Protect DrawingObjects:=3DTrue, Contents:=3DTrue,
Scenarios:=3DTrue
End Sub
Le probl=E8me est que l'=E9x=E9cution se passe sans soucis et quand je veux
d=E9v=E9rouiller il me demande pas le mot de passe. Or je veux vraiment
qu'il demande un mot de passe.

Il y a t il une solution de d=E9tournement ?

Un grand merci par avance.

Bonne fin de journ=E9e.

Amicalement.

Philippe

DanielCo a =E9crit :
rrouille les
moyen de
VBA ?
DanielCo replied to Calou on 28-Feb-12 10:46 AM
Parce que tu n'en as pas mis :
ActiveSheet.Protect Password:="toto", DrawingObjects:=True,
Contents:=True,
Scenarios:=True
Daniel
Calou replied to DanielCo on 01-Mar-12 02:59 AM
veux
verrouille les
un moyen de
r VBA ?

Bonjour !!

Ca marche impecc. Mille mercis pour ton aide.
Excellente journ=E9e.

Philippe