Verouiller une feuille tout en conservant une formule

Résolu
Marco_gagne -  
 Marco_gagne -
Bonjour,

J'ai créé un formulaire de bon de commande pour les employés.
J'ai créé un bouton pour incrémenter les bons de commandes
une fonction toute simple : Cells(3, 14) = Cells(3, 14) + 1
J'aimerais verrouiller la feuille pour que les employés ne puissent modifier que les bonnes cellules.
Je suis incapable de conserver ma cellule de # de bon de commande.
lorsque je clic sur mon bouton Macro, ça ne marche pas, la Macro ne peut pas inscrire la réponse dans la cellule verrouillée.
Est-ce qu'il y a une parade ?

1 réponse

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Bonjour,

    Selon le cas, sans mot de passe :
    ActiveSheet.Unprotect 
    Cells(3, 14) = Cells(3, 14) + 1
    ActiveSheet.Protect

    ou avec mot de passe :
    MotDePasse = "0000000000"
    ActiveSheet.Unprotect MotDePasse
    Cells(3, 14) = Cells(3, 14) + 1
    ActiveSheet.Protect MotDePasse
    0
    1. Marco_gagne
       
      Merci, c'est exactement ce que j'avais besoin.
      Merci beaucoup, vous êtes très efficace!
      Bonne journée et au plaisirs
      0