1. #1
    Membre à l'essai
    Femme Profil pro
    coordinatrice adv
    Inscrit en
    mai 2014
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : coordinatrice adv
    Secteur : Bâtiment

    Informations forums :
    Inscription : mai 2014
    Messages : 27
    Points : 21
    Points
    21

    Par défaut Créer une macro pour verrouiller une colonne sur Excel

    Bonjour à tous,

    j'ai un fichier excel qui sera utilisable par d'autres collègues, je souhaiterais établir une macro afin qu'on ne touche pas la colonne D (car un c'est une formule"concaténer")
    quelqu'un peut m'aider svp? je suis pas du tout à l'aise sur les macros.
    merci et bonne journée

  2. #2
    Membre expert
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    juillet 2004
    Messages
    2 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : juillet 2004
    Messages : 2 684
    Points : 3 399
    Points
    3 399

    Par défaut

    Bonjour à toi,

    Alors je vois au moins deux solutions à ce problème (cf Kaamelott ) :
    1. Vérouiller toutes les cellules de la colonne D et protéger ta feuille
    2. Avec une macro en effet, sur l'event Worksheet_SelectionChange, si c'est la colonne D alors tu selectionne un autre cellule

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Not Intersect(Target, [D:D]) Is Nothing Then Target.Offset(ColumnOffset:=1).Select
    End Sub
    Par pitié !!!! :Si vous ne savez pas faire cliquez ici !
    Citation Envoyé par Marc-L
    C'est dommage que parfois tu sois aussi lourd que tu as l'air intelligent…

  3. #3
    Membre à l'essai
    Femme Profil pro
    coordinatrice adv
    Inscrit en
    mai 2014
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : coordinatrice adv
    Secteur : Bâtiment

    Informations forums :
    Inscription : mai 2014
    Messages : 27
    Points : 21
    Points
    21

    Par défaut

    Merci beaucoup.....mais je n'y arrive pas ci-joint une copie....désolée mais je commence a faire des macros
    Images attachées Images attachées  

  4. #4
    Membre expert
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    juillet 2004
    Messages
    2 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : juillet 2004
    Messages : 2 684
    Points : 3 399
    Points
    3 399

    Par défaut

    Le bout de code que je t'ai donné n'est pas à mettre dans un module et encore moins dans une Sub puisque s'en est déjà une
    Tu doit le placer directement tel quel dans le code de la feuille sur laquelle tu veux restreindre l'accès à la colonne D
    Par pitié !!!! :Si vous ne savez pas faire cliquez ici !
    Citation Envoyé par Marc-L
    C'est dommage que parfois tu sois aussi lourd que tu as l'air intelligent…

  5. #5
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2013
    Messages
    8 273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2013
    Messages : 8 273
    Points : 16 342
    Points
    16 342

    Par défaut

    Salut !

    Citation Envoyé par cerede2000 Voir le message
    Alors je vois au moins deux solutions à ce problème

    ______________________________________________________________________________________________________
    Je suis Paris, Charlie, Bruxelles, …
    . . . . . Comme la vitesse de la lumière est supérieure à celle du son, certains ont l'air brillant avant d'avoir l'air con !

  6. #6
    Membre à l'essai
    Femme Profil pro
    coordinatrice adv
    Inscrit en
    mai 2014
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : coordinatrice adv
    Secteur : Bâtiment

    Informations forums :
    Inscription : mai 2014
    Messages : 27
    Points : 21
    Points
    21

    Par défaut

    merci beaucoup!!!

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    responsable associatif
    Inscrit en
    mai 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : responsable associatif
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : mai 2017
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    bonjour,

    très novice, je chercherais la même chose mais en incluant différentes cellules et ou colonne dans une feuille.
    merci d'avance

Discussions similaires

  1. [XL-2013] Une macro pour cacher une colonne qui ne fonctionne plus
    Par DavidCsame dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 02/03/2015, 14h17
  2. Créer une macro pour tracer une courbe entre un point X et un point Y
    Par gomart dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/05/2014, 11h35
  3. [XL-2007] Créer une macro pour sélectionner une plage
    Par scoubi10 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/09/2010, 16h41
  4. [Macro] Une macro pour générer une autre macro
    Par green_fr dans le forum Macro
    Réponses: 2
    Dernier message: 13/01/2009, 11h59
  5. faire une condition pour arrêter une macro
    Par db48752b dans le forum Access
    Réponses: 11
    Dernier message: 21/09/2006, 20h21

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