eltchico a écrit :
version 2000..par contre tout ce que tu m'explique c'est un peu du chinois même beaucoup..je ne sais pas utiliser les macro (je fait partie de ces gens qui utilisent que 1% de la capacité d'excel !! lol !!) donc voilà comprends pas tout ....
mais ça peut toujours m'aider explique la VBA je vais creuser après..et puis peut-être la bonne âme que tu es va m'aider à creuser...lol
merci en tout cas de l'aide
Salut
Ctrl + A Clic-droit sur la sélection>>Menu contextuel>>Format de cellule>>Sécurité
Verrouiller : Cocher
Tu sélectionnes les cellules dont la modification est autorisée => même maips
Verrouiller : Décocher
Clic-droit sur le nom de l'onglet>>Menu contextuel>>Visualiser le code
Tu fais un copier/coller de la macro suivante (de Private Sub à End Sub) :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cel As Range
Dim M_D_P As String
Unprotect Password:=M_D_P
For Each cel In Target
If Trim(cel) <> "" Then cel.Locked = True
Next cel
Protect Password:=M_D_P
End Sub
tu double-cliques sur une cellule, puis Enter et la protection est en route.
Tu peux modifier les cellules dont tu as laisser l'accès (verrouiller : décocher) :
Si quand tu valides par enter la cellule ne contient rien, ou seulement des espaces, elle reste accessible. sinon elle n'est plus accessible.
Pour modifier une cellule protégée :
Menu Outils>>Protection>>Ôter la protection de la feuille
Mot de passe "TOTO" (en majuscule")
Tu ne peux modifier qu'une seule cellule à la fois.
dans la macro, tu peux changer le mot de passe en remplaçant TOTO par celui que tu veux (Attention aux majuscules/Minuscules)
A+
|