Protection des cellules

Bonjour,

Je me permets de vous contacter concernant un problème sur Excel. Je viens de finir un tableur en ayant protéger des cellules.
Ce tableur est sensé être utilisé comme matrice (copier/coller). Après un essai, je me rend compte que lors du copier/coller, la protection des cellules n'existe plus.

Merci par avance pour aide sur cette problématique.
Version : Excel pour Mac2011
Version 14.6.6

1 réponse

  1. Contributeur
    Bonjour
    deux façons de faire qui, (Excel oblige!!!), donnent des réultats différents
    Exemple (testé) : dans une feuille,toutes les cellules ont été déverouillées et seules sont verrouillées les cellules A1:A10
    La feuille est protégée

    Cas 1:
    vous copiez ,A1:A10 dans la feuille protègèe, vous coller dans une zone déverrouillée, la protection est perdue

    Cas 2
    Vous otez la protection de la feuille
    vous faites la même opération
    la protection est collée comme le reste
    mais bien sur, il faut reprotèger la feuille

    crdlmnt
    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    0
    1. Bonjour Vaucluse,

      Effectivement, ça fonctionne.
      Idéalement, je recherche de pouvoir copier/ coller A1:A10 verrouillée, en A100:A110 avec les formules et verrouillées.

      Est ce possible ???

      Merci par avance .
      0
    2. Contributeur
      @toph54Ben ?..oui c'est possible. A condition de faire la manip décrite, non?
      Ou alors à passer par VBA

      Mais si ce n'est que pour une opération pour coller des formules une fois, VBA, ça fait beaucoup. Quel est le problème exactement?
      0
    3. Mon souhait serait de copier coller sans ôter la protection. J'allais tenter une macro copier/coller avant la protection.
      Je en sais pas si ça va marcher!!!
      0
    4. et a priori la protection serait toujours fonctionnelle!!!!
      0
    5. Contributeur
      @toph54Pour une macro, commencez par
      activesheet.unprotect
      et terminez par
      activesheet.protect
      et si vous avez un mot de passe, rajouter le après un blanc et entre guillemets sur chacune des deux lignes.
      crdlmnt
      0