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 :

Mise en forme conditionnelle "dynamique"


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    technicien laboratoire
    Inscrit en
    Octobre 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : technicien laboratoire
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2017
    Messages : 16
    Points : 16
    Points
    16
    Par défaut Mise en forme conditionnelle "dynamique"
    Bonjour,

    j'ai un tableau qui évolue (le nombre de lignes augmente à chaque donnée rajoutée, à ma guise).

    Admettons que le tableau possède deux colonnes, la première commence en A1 et la seconde en A2.

    Dans la colonne A, trois valeurs sont possibles: a, b, c.

    Je voudrais mettre en forme chaque ligne en fonction de la valeur de la colonne A. Sauf que je ne veux pas que des formules se rajoutent dans la MFC lorsque j'ajoute des lignes (j'aimerais que la formule s'adapte toute seule lorsqu'une ligne est rajoutée).

    Est-ce possible?

    MERCI

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Méthode simple : Tu fais une estimation rapide sur le nombre de lignes qui seront ajoutées dans les 10 années à venir et tu appliques la MFC à une zone correspond à cette durée.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 564
    Points : 2 523
    Points
    2 523
    Par défaut
    Bonsoir,

    encore plus simple, tu fais INSERER / TABLEAU
    Tu créés ainsi un VRAI tableau (dans le sens "table de données" du terme) - La MFC suis l'augmentation de lignes et colonnes.

    Curt
    Pas de demande par MP, sinon j'correctionne plus, j'dynamite, j'disperse, j'ventile !!!
    ---------------------------------------------------------------------
    Vous avez un talent insoupçonné... Faites-en profitez les autres. Un p'tit CLIC pour une grande cause.
    Et si vous faisiez un bon geste en 2024 ? Soyez utile, ça vous changera ! Moi, ça m’a changé !

  4. #4
    Membre à l'essai
    Homme Profil pro
    technicien laboratoire
    Inscrit en
    Octobre 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : technicien laboratoire
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2017
    Messages : 16
    Points : 16
    Points
    16
    Par défaut
    Bonsoir,

    @Menhir:

    Non ça ne fonctionne pas (ou plutôt je n'arrive pas à le faire fonctionner), j'ai bien entendu essayer mais à chaque création de ligne (via Macro pour aller plus vite) il y a une MFC supplémentaire.

    @Curt:

    Il s'agit évidemment d'un tableau au sens d'Excel. C'est un fichier sur lequel je travaille depuis quelques semaines mais n'ayant jamais trop utilisé les MFC sur Excel je suis un peu paumé.


    Pour info, si je met une formule de ce type est-ce correct?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    =$A2 = "a"
     
    'appliquée sur la plage:
    $A2:$B100
    Quand une ligne se rajoute la plage change effectivement, mais pas exactement comme je le souhaite:

    Et une MFC se rajoute avec la plage:

    De plus quand j'essaye de supprimer le second $ (ex: $A2:$B2) il me le rajoute automatiquement lorsque j'applique les modifs.

    MERCI.

  5. #5
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 405
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 405
    Points : 16 245
    Points
    16 245
    Par défaut
    Bonjour

    Il faut comprendre une chose : quand on paramètre une plage ou un tableau, on agit sur une structure, un contenant.

    Si on ajoute du contenu dans ce contenant les MFC ne vont pas bouger mais si tu intercales un nouveau contenant (une ligne ajoutée et non une ligne remplie) Excel essaye de s'en débrouiller d'où la création d'une MFC supplémentaire pour te rendre service et ne pas laisser cette ligne totalement vierge de tout format.

    A toi de remplir les lignes pas d'en recréer : revois ton code.
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  6. #6
    Membre à l'essai
    Homme Profil pro
    technicien laboratoire
    Inscrit en
    Octobre 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : technicien laboratoire
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2017
    Messages : 16
    Points : 16
    Points
    16
    Par défaut
    Bonjour,

    ça fonctionne. C'était un simple problème provenant de l'outil "mise en forme", en fait j'appliquais via une macro la mise en forme de la ligne précédente sur celle nouvellement créée. En enlevant cette étape la MFC s'adapte correctement et aucune autre n'est créée.

    @78chris:
    les lignes sont pré-remplies en partie lors de leur création. Le problème ne venait pas de là.

    MERCI pour vos réponses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/12/2008, 19h55
  2. Réponses: 1
    Dernier message: 13/04/2007, 20h50

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