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

Macros et VBA Excel Discussion :

Appliquer une mise en forme conditionnelle sur une colonne en fonction du contenu d'une autre


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Ergonome
    Inscrit en
    Septembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ergonome

    Informations forums :
    Inscription : Septembre 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Appliquer une mise en forme conditionnelle sur une colonne en fonction du contenu d'une autre
    Bonjour,

    Je suis très novice en macros et VBA. Je voudrais faire apparaitre une mise en forme conditionnelle (mettre le contenu de la cellule en gras et en rouge) sur les cellules de la colonne A en fonction de la présence du mot "oui" dans le colonne I. Le tout est dans un tableau.
    J'ai essayé avec la mise en forme conditionnelle standard d'Excel, mais je n'y arrive pas car la mise en forme doit se faire sur une autre colonne que celle où est la condition.
    Pouvez-vous m'aider ?
    J'ai cherché dans le forum, mais je n'ai pas trouvé mon affaire.

    Merci d'avance
    Pascale

  2. #2
    Membre averti Avatar de pasdechances
    Homme Profil pro
    Alternant, Ingénieur en systèmes Informatiques et Industriels
    Inscrit en
    Septembre 2015
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Alternant, Ingénieur en systèmes Informatiques et Industriels
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 218
    Points : 403
    Points
    403
    Par défaut
    Bonjour,

    Pour débuter tu peut essayer de t'aider de l'enregistreur de macro, il est utile et ton besoin a l'aire basic.
    je pense qu'il te suffira amplement(après une ou deux modif bien entendu)
    N'oublier pas de cliquer sur quand vous avez trouvé une solution qui vous convient.
    Si mon intervention vous a été utile un petit serait sympatique.
    Et si vous avez du temps à consacrer, pensez a venir aider sur le forum.
    C'est en aidant que l'on découvre certaines choses

  3. #3
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 202
    Points : 14 353
    Points
    14 353
    Par défaut
    Bonjour,

    Démarre l'enregistreur de macro, sélectionne la colonne A, clique sur Mise en Forme conditionnelle, Nouvelle règle, choisis "Utiliser une formule...", dans la zone de formule, mets :
    , choisis le formatage des cellules (rouge et gras), clique sur OK et arrête l'enregistreur de macros. Si tu as problème, dis-le.
    Note que, ce faisant, tu affectes la MFC à plus d'une million de cellules. Vois si tu peux réduire la plage.
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

  4. #4
    Nouveau Candidat au Club
    Femme Profil pro
    Ergonome
    Inscrit en
    Septembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ergonome

    Informations forums :
    Inscription : Septembre 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour ta réponse, mais j'ai besoin que ça se fasse automatiquement.
    Une fois au point, je l'appliquerai sur une centaine de lignes.
    En colonne I, je vais saisir le fait qu'un dossier ait été créé ou pas pour chaque personne. En colonne A, je veux avoir une alerte sur le nom des personnes dont le dossier n'est pas fait.

  5. #5
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 202
    Points : 14 353
    Points
    14 353
    Par défaut
    Pourquoi veux-tu une macro ?
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

  6. #6
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    Bonjour,

    je comprends pas ce que vous voulez faire avec l'enregistreur de macro ou en VBA ... tu n'as pas besoin de VBA pour créer une mise en forme conditionnelle ... même sur 100 lignes ... pour appliquer la même mise en forme sur tes 100 lignes il suffit de les sélectionner toues avant de définir la mise en forme de la cellule active.. et la mise en forme s'applique sur toutes tes 100 lignes ... il suffit de bien placer les "$" sur les éléments d'adresse qui ne doivent pas évoluer d'une cellule à l'autre...

    http://silkyroad.developpez.com/Exce...elle/#LIII-B-2

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/09/2015, 13h32
  2. Mise en forme conditionnelle sur une date
    Par SebC94 dans le forum Excel
    Réponses: 2
    Dernier message: 09/11/2012, 11h29
  3. [XL-2007] Mise en forme conditionnelle sur base d'une date
    Par Hitman_11 dans le forum Excel
    Réponses: 18
    Dernier message: 18/07/2011, 21h37
  4. Mise en forme conditionnelle sur une date ?
    Par byloute dans le forum Excel
    Réponses: 2
    Dernier message: 21/11/2007, 15h57

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