IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Autoriser un copier/coller d'une cellule lorsque le classeur est protégé


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Autoriser un copier/coller d'une cellule lorsque le classeur est protégé
    Bonjour à tous,

    J'utilise Excel 2007 pour préparer un template que je vais envoyer à différents clients pour qu'ils me remplissent des champs bien précis et leur interdire d'ajouter du contenus un peu partout à leur sauce.

    C'est pourquoi j'ai protégé mon classeur entièrement sauf certaines cellules (où je souhaite qu'ils rentrent leurs nouveaux contenus).

    Mon problème : je possède une "grosse cellule" (qui contient un paquet de cellules fusionnées) et je souhaite leur donner la possibilité de copier/coller cette dernière à droite de l'original. Cependant, comme les cellules de droite sont verrouillé le collage est impossible.
    J'ai bien trouvé une solution simple qui est de déverrouiller toutes les cellules à droite de la "grosse cellule" pour permettre le collage de la "grosse cellule" à sa droite. Ma crainte est que ces clients comprennent que toutes les cellules à droite de "la grosse cellule" peuvent contenir du contenus contrairement à toutes les autres et que du coup il en profite pour insérer plein de texte qu'ils ne peuvent pas insérer ailleurs ...

    Ma demande : existe-t-il un moyen via le VBA pour autoriser le collage de cette "grosse cellule" à droite de l'original sans pour autant déverrouiller toutes les cellules à droite ?

    Merci d'avance pour vos réponses.

    Ps : une capture en PJ pour plus de compréhension.
    Images attachées Images attachées  

  2. #2
    Expert confirmé
    Avatar de Phanloga
    Homme Profil pro
    Pilotage RH et Relations Sociales
    Inscrit en
    Avril 2011
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Pilotage RH et Relations Sociales
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2011
    Messages : 710
    Points : 5 695
    Points
    5 695
    Par défaut
    Bonjour.

    Il te suffit de déverrouiller seulement une plage de taille identique à celle qui peut être copiée.

    Exemple : si ta zone est en C3:B9 déverrouille F3:G9. Tu peux éventuellement l'encadrer ou la colorer pour que l'utilisateur repère la LZ (landing zone comme disent les militaires...).

    Vous, je ne sais pas. Mais moi... j'aime ma langue !

  3. #3
    Candidat au Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par Phanloga Voir le message
    Bonjour.

    Il te suffit de déverrouiller seulement une plage de taille identique à celle qui peut être copiée.

    Exemple : si ta zone est en C3:B9 déverrouille F3:G9. Tu peux éventuellement l'encadrer ou la colorer pour que l'utilisateur repère la LZ (landing zone comme disent les militaires...).
    Bonjour Phanloga,

    J'avais pensé à cette solution. Le problème qui peut arrivé est qu'il utilise cette nouvelle plage encadré pour insérer du texte (non souhaité) plutôt que de copier la "grosse cellule".

    C'est pour ça que j'aimerai pouvoir avoir un bout de code en VBA qui déverrouillerai automatiquement les cellules via la copie de la "grosse cellule".

    Mais si ce n'est pas possible je ferais comme tu me dis.

    Merci.

Discussions similaires

  1. [XL-2010] en vba copier coller avec une condition dans des classeurs différents
    Par will83177 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/02/2014, 17h38
  2. Copier Coller d'une cellule d'un StringGrid
    Par Charly910 dans le forum Débuter
    Réponses: 1
    Dernier message: 17/03/2011, 15h37
  3. [XL-2007] Pb copier/coller d'une cellule vers une autre
    Par rch05 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 29/01/2011, 16h24
  4. Copier/coller d'une cellule par rapport à une autre
    Par AzelRoth dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/02/2009, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo