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

mxmac -  
lermite222 Messages postés 9042 Statut Contributeur -
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

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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