Empêcher l'écriture dans une cellule en vba

mxmac -  
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je souhaiterais insérer dans mon code vba du code me permettant de bloquer l'écriture dans les cellules, mise a part par ma macro.

Ou sinon quelque chose qui me permettrait de bloquer l'écriture dans ma feuille ou les cellules.

Merci d'avance.

1 réponse

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Pour bloquer des cellules il n'y a pas besoin de VBA !
Tu sélectionne toutes les cellules (le petit carré entre les titres colonnes et lignes
ensuite >>Format >> Cellule >> Protection >> décoché Verrouillé.
Ensuite >> Outils >> Protetion >> Protéger la feuille (avec ou sans mot de passe)
Toute tes cellules sont accessibles.
Tu sélectionne les cellules que tu veux protéger et..
>>Format >> Cellule >> Recocher Verrouillé.
De cette façon, tu peu aussi protéger une cellule en VBA avec
    Sheets("Feuil1").Unprotect 
    Cells(1, 1).Locked = True 
    Sheets("Feuil1").Protect

A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cogne à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
0