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


Sujet :

Excel

  1. #1
    Candidat au Club
    Femme Profil pro
    Assistante de Direction
    Inscrit en
    Août 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistante de Direction

    Informations forums :
    Inscription : Août 2014
    Messages : 14
    Points : 4
    Points
    4
    Par défaut Mise en forme conditionnelle
    Bonjour,

    Je tiens un tableau de facturation .

    J'ai besoin que ma colonne "Y" (libellé des factures) se mettent en rouge automatiquement lorsque le paiement est en retard de 15 jours.

    j'ai un seconde colonne "AN" où il y a la date de paiement .

    Mon problème est que mon tableau n'est pas fait d'un seul trait, j'ai des lignes de séparation entre les mois et j'ai besoin que JUSTE les lignes où il y a une facture de saisie se mettent en alerte.

    Impossible d'appliquer une formule sur tout mon tableau en me servant des colonnes "Y" et "AN" uniquement .

    Une idée?

    Je vous remercie!

  2. #2
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Un idée quand j'ai un peu plus de données. Facture est saisie où ? ...

    Tu aurais un PrintScreen pour voir comment ton tableau est construit ?

  3. #3
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Bonjour le forum,

    Voir le fichier joint.

    excfl
    Fichiers attachés Fichiers attachés
    Si cette proposition vous convient, merci de cliquer sur :

  4. #4
    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
    Donc, si j'ai bien compris, ton problème n'est pas un problème de mise en forme conditionnelle mais de copie, non ?

    Pour ce qui est de la formule dans ta MFC, tu peux mettre :
    (à toi de voir s'il te faut un > ou un >=)
    Pour que ça marche, il faudra que tu sois en référence L1C1 (colonnes désignées par des nombres)
    Options Excel > Formules > Cocher "Style de référence L1C1"

    Ensuite, pour "répandre" cette mise en forme, tu as deux solutions : une bonne et une mauvaise.

    La mauvaise (mais qui marche quand même), c'est de sélectionner la cellule sur laquelle se trouve cette mise en forme et de faire Ctrl+C (ou cliquer sur l'icone Copier) puis de sélectionner les autres cellules où tu veux placer cette MFC et de faire Collage Spécial + Format.
    Le défaut de cette méthode, c'est qu'elle considère alors que chaque cellule a sa mise en forme conditionnelle et que si tu veux modifier la formule (ou la couleur ou autre chose), il faut tout recommencer et recopier dans chaque cellule.

    La bonne, c'est d'aller dans Mise en Forme Conditionnelle > Gérer les règles et de modifier ce qui se trouve dans le champ "S'applique à" pour que la MFC s'applique à toutes les cellules que tu souhaites.
    Avec cette méthode, si tu modifies la formule ou le format de ta MFC, les modifications s'appliqueront à toutes les cellules concernées.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Candidat au Club
    Femme Profil pro
    Assistante de Direction
    Inscrit en
    Août 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistante de Direction

    Informations forums :
    Inscription : Août 2014
    Messages : 14
    Points : 4
    Points
    4
    Par défaut
    Merci pour vos réponses, mais j'ai peur que ça ne soit un peu trop compliqué que de changer le format de style de référence.

    C'est un tableau de bord très complexe, et il ne faut pas que je bidouille trop , (tableau pour le boulot)

    Voici un PrintScreen de mon tableau .

    J'aimerais que les cellules où il y a le libellé UNIQUEMENT des factures (pas toute la ligne), soient rouges lorsque la date de paiement "remi le " de la colonne AN soit dépassée de 15j

  6. #6
    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
    Citation Envoyé par chacha696 Voir le message
    j'ai peur que ça ne soit un peu trop compliqué que de changer le format de style de référence.
    La modification du style de référence, c'est uniquement pour que Excel accepte la formule que j'ai décrit.
    J'utilise assez peux les références A1 et j'ai souvent du mal à faire certaines manipulations avec.

    J'aimerais que les cellules où il y a le libellé UNIQUEMENT des factures (pas toute la ligne)
    C'est le principe-même d'une mise en forme conditionnelle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rouges lorsque la date de paiement "remi le " de la colonne AN soit dépassée de 15j
    C'est exactement ce que fait la formule de mise en forme conditionnelle que j'ai donnée.

    Une question dont la réponse me paraissait évidente au début (étant donné le titre que tu as donné au sujet) mais qui me le semble beaucoup moins maintenant : sais-tu ce qu'est une mise en forme conditionnelle ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  7. #7
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Re,

    S'il s'agit de la colonne Y uniquement :

    il suffit de modifier : s'applique à : remplacer : =$A:$AN par :$Y:$Y

    excfl
    Si cette proposition vous convient, merci de cliquer sur :

  8. #8
    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
    Citation Envoyé par excfl Voir le message
    il suffit de modifier : s'applique à : remplacer : =$A:$AN par :$Y:$Y
    Sauf que ça va planter pour les lignes qui contiennent les entêtes de colonnes à cause du contenu texte de la colonne AN de ces lignes.
    Il faut donc une définition un peu plus fine.
    Sans compter qu'il n'est jamais très bon d'étendre un format à l'infini, surtout s'il contient une formule.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  9. #9
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Sauf que ça va planter pour les lignes qui contiennent les entêtes de colonnes à cause du contenu texte de la colonne AN de ces lignes.
    Il faut donc une définition un peu plus fine.
    Sans compter qu'il n'est jamais très bon d'étendre un format à l'infini, surtout s'il contient une formule.
    Sauf que tu n'as pas ouvert mon fichier qui prévoit une 2ème règle :

    excfl
    Si cette proposition vous convient, merci de cliquer sur :

  10. #10
    Candidat au Club
    Femme Profil pro
    Assistante de Direction
    Inscrit en
    Août 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistante de Direction

    Informations forums :
    Inscription : Août 2014
    Messages : 14
    Points : 4
    Points
    4
    Par défaut
    excfl : j'ai utilisé ta formule qui semble fonctionner .

    Cependant, je pense que j'ai mal évalué ma demande ... et je n'obtiens pas le résultat que je souhaite .

    J'ai une autre colonne "AB" où j'ai la date butoir autorisée pour règlement du client.

    Je me base à celle-ci pour savoir si les 15J sont dépassés. et donc, voir si dans la colonne AN, une date est bien saisie ou non .

    Par ex :

    le client doit payer pour le 15/09 comme indiqué dans le colonne "AB" , j'aimerais que la cellule "Y" se colore en rouge à partir du 1/10 pour m'informer que la cellule "AN" est vide et ce depuis + de 15j après la date butoir à respecter; et que donc nous n'avons pas eu de paiement .

    Cet automatisme devrait se déclencher dès qu'il y a une date butoir de saisie dans la colonne "AB" (sinon bonjour, le tableau tout rouge!)


    Menhir : Je sais ce qu'est une mise en forme conditionnelle, j'en utilise pour faire des choses vraiment basiques. J'ai juste du mal a retranscrire sous forme de formule mes demandes.

    Je vous remercie vraiment pour votre patience!

  11. #11
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Bonjour le forum,



    excfl
    Fichiers attachés Fichiers attachés
    Si cette proposition vous convient, merci de cliquer sur :

  12. #12
    Candidat au Club
    Femme Profil pro
    Assistante de Direction
    Inscrit en
    Août 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistante de Direction

    Informations forums :
    Inscription : Août 2014
    Messages : 14
    Points : 4
    Points
    4
    Par défaut
    C'est presque PARFAIT excfl .

    J'ai les cases sans n ° de factures qui se mettent en couleur :/ .

    Possible de ne pas les prendre en compte ?

    C'est super en tout cas .

    Merci beaucoup

  13. #13
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Citation Envoyé par chacha696 Voir le message
    C'est presque PARFAIT excfl .
    J'ai les cases sans n ° de factures qui se mettent en couleur :/ .
    Possible de ne pas les prendre en compte ?
    Une règle à ajouter dans la MFC :

    Se placer en Y1 : =$Y1=0
    S'applique à : =$Y:$Y

    excfl
    Si cette proposition vous convient, merci de cliquer sur :

  14. #14
    Candidat au Club
    Femme Profil pro
    Assistante de Direction
    Inscrit en
    Août 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistante de Direction

    Informations forums :
    Inscription : Août 2014
    Messages : 14
    Points : 4
    Points
    4
    Par défaut
    ça ne fonctionne pas, rien ne change .

  15. #15
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Re,
    Fichiers attachés Fichiers attachés
    Si cette proposition vous convient, merci de cliquer sur :

  16. #16
    Candidat au Club
    Femme Profil pro
    Assistante de Direction
    Inscrit en
    Août 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistante de Direction

    Informations forums :
    Inscription : Août 2014
    Messages : 14
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par excfl Voir le message
    Une règle à ajouter dans la MFC :

    Se placer en Y1 : =$Y1=0
    S'applique à : =$Y:$Y

    excfl

    Je ne peux pas me placer en Y1 car j'ai un "bouton" de rattaché, cela change quelque chose?

    j'ai la même formule que dans ton fichier, sauf que je l'applique dans la feuille entière et non sur la sélection Y1 (en respectant tout de même "=$Y:$Y" )
    Images attachées Images attachées  

  17. #17
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Re,

    Règles de la MFC placées en Y2.

    excfl
    Fichiers attachés Fichiers attachés
    Si cette proposition vous convient, merci de cliquer sur :

  18. #18
    Candidat au Club
    Femme Profil pro
    Assistante de Direction
    Inscrit en
    Août 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistante de Direction

    Informations forums :
    Inscription : Août 2014
    Messages : 14
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par excfl Voir le message
    Re,

    Règles de la MFC placées en Y2.

    excfl

    voila ce que donnent mes formules, ça ne change rien....
    Images attachées Images attachées  

  19. #19
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Tu n'as pas changé les adresses de :"S'applique à".

    L'une des quatre règles est inutile.

    excfl
    Si cette proposition vous convient, merci de cliquer sur :

  20. #20
    Candidat au Club
    Femme Profil pro
    Assistante de Direction
    Inscrit en
    Août 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Assistante de Direction

    Informations forums :
    Inscription : Août 2014
    Messages : 14
    Points : 4
    Points
    4
    Par défaut
    ça a enlevé quelques lignes de bleu en haut, mais pas tout ....

    j'ai changé les " s'applique à " également
    Images attachées Images attachées  

Discussions similaires

  1. mise en forme conditionnelle et vba
    Par malabar92 dans le forum Access
    Réponses: 4
    Dernier message: 26/04/2006, 14h18
  2. Mise en forme conditionnelle
    Par the big ben 5 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 23/12/2005, 15h20
  3. [VBA][Excel] mise en forme conditionnelle
    Par titflocon dans le forum Access
    Réponses: 9
    Dernier message: 19/12/2005, 10h13
  4. Réponses: 4
    Dernier message: 15/11/2005, 18h53
  5. Mise en forme conditionnelle en VBA / Cut-Paste
    Par priest69 dans le forum IHM
    Réponses: 4
    Dernier message: 03/09/2005, 13h54

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