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

Fermé
mxmac - 12 mai 2010 à 14:04
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 12 mai 2010 à 16:01
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 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
Modifié par lermite222 le 12/05/2010 à 16:02
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