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 :

couleur cellule date differente si date passee, ou date du jour [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Homme Profil pro
    retraite
    Inscrit en
    Avril 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Espagne

    Informations professionnelles :
    Activité : retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 325
    Points : 149
    Points
    149
    Par défaut couleur cellule date differente si date passee, ou date du jour
    bonsoir
    pouvez vous me dire comment faire.
    dans un tableau, j'ai des dates, et je souhaiterais, quand la date, ou les dates sont aujourd'hui, que ces cellules se mettent de couleur jaune.
    et quand les dates sont depassees que la couleur soit en rouge.
    merci
    cris

  2. #2
    Membre régulier
    Homme Profil pro
    ELECTROTECHNICIEN
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ELECTROTECHNICIEN
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Points : 84
    Points
    84
    Par défaut
    Bonsoir,

    Ça ne répond peut -être pas à ton besoin, mais as-tu essayé Format / Mise en forme conditionnelle.

    Si on commence avec des certitudes, on finit avec des doutes. Si on commence avec des doutes, on finit avec des certitudes.[Francis Bacon]

  3. #3
    Membre habitué
    Homme Profil pro
    retraite
    Inscrit en
    Avril 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Espagne

    Informations professionnelles :
    Activité : retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 325
    Points : 149
    Points
    149
    Par défaut
    oui j'ai essaye.
    ca marche quand la date est aujourd'hui, mais je n'arrive pas pour les dates anterieure.
    merci
    cris

  4. #4
    Membre régulier
    Homme Profil pro
    ELECTROTECHNICIEN
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ELECTROTECHNICIEN
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Points : 84
    Points
    84
    Par défaut
    Je viens d'essayer et ça marche

    En sélectionnant la colonne puis:

    Condition 1:

    "La formule est" "=A1=AUJOURDHUI()"

    Condition 2:

    "La formule est" "=A1< AUJOURDHUI()"

    Si on commence avec des certitudes, on finit avec des doutes. Si on commence avec des doutes, on finit avec des certitudes.[Francis Bacon]

  5. #5
    Membre habitué
    Homme Profil pro
    retraite
    Inscrit en
    Avril 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Espagne

    Informations professionnelles :
    Activité : retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 325
    Points : 149
    Points
    149
    Par défaut
    ou je dois aller pour mettre les formules,
    car pour mon probleme, c'est un tableau que j'ai
    cris

  6. #6
    Membre régulier
    Homme Profil pro
    ELECTROTECHNICIEN
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ELECTROTECHNICIEN
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Points : 84
    Points
    84
    Par défaut
    Je sélectionne les cellules concernées(ton tableau) et j'applique la mise en forme conditionnelle.

    Si on commence avec des certitudes, on finit avec des doutes. Si on commence avec des doutes, on finit avec des certitudes.[Francis Bacon]

  7. #7
    Membre régulier
    Homme Profil pro
    ELECTROTECHNICIEN
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ELECTROTECHNICIEN
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Points : 84
    Points
    84
    Par défaut
    Mon tableau commence en A1.
    Si il commence en B2 il faut mettre B2

    Si on commence avec des certitudes, on finit avec des doutes. Si on commence avec des doutes, on finit avec des certitudes.[Francis Bacon]

  8. #8
    Membre habitué
    Homme Profil pro
    retraite
    Inscrit en
    Avril 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Espagne

    Informations professionnelles :
    Activité : retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 325
    Points : 149
    Points
    149
    Par défaut
    ca ne fonctionne pas, desole
    cris

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Bonsoir,

    Sous Excel 2007 ou 2010 :
    1. Sélectionner la plage des cellules qui doivent changer leur mise en forme
    2. Onglet "Acceuil" --> Format conditionnel --> Nouvelle règle
    3. Choisir la dernière de la liste "utiliser une formule..." insérer la 1ère formule


    Condition 1:

    "La formule est" "=A1=AUJOURDHUI()"
    Refair ma manipulation et insérer la seconde formule

    Condition 2:

    "La formule est" "=A1< AUJOURDHUI()"


    Sous Excel 2003. Menu Format --> mise en forme conditionnelle
    Cliquer sur la flêche pour changer "la cellule est" par "la formule".
    Ajouter la formule de la condition 1
    Ensuite cliquer sur "ajouter"
    changer "la cellule est" par "la formule".
    Ajouter la formule de la condition 2

    J'espère que c'est clair.

    Bien à vous
    E

  10. #10
    Membre habitué
    Homme Profil pro
    retraite
    Inscrit en
    Avril 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Espagne

    Informations professionnelles :
    Activité : retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 325
    Points : 149
    Points
    149
    Par défaut
    j'ai fait ce que tu m'a conseille, mais toutes les cellules se mettent en rouge , je souhaiterais seulement que les cellules ou il y a des dates perimes se mettent en rouge et non tout les tableau, car il y a des cellules qui ne sont pas encore rempli.
    merci
    cris

  11. #11
    Membre régulier
    Homme Profil pro
    ELECTROTECHNICIEN
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ELECTROTECHNICIEN
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Points : 84
    Points
    84
    Par défaut
    Effectivement, je suis sur Excel 2003.
    Je me suis fait un tableau de plusieurs colonnes avec differentes dates de B2 en F15.(format date)
    J'ai selectionné cette zone et j'ai tapé:

    Condition 1:

    "La formule est" "=B2=AUJOURDHUI()"

    Condition 2:

    "La formule est" "=B2< AUJOURDHUI()"

    Condition 3:Pour les cellules vides tu sélectionnes une couleur de fond blanche

    "La formule est" "=B2=""


    Je n'ai pas Excel 2007 , mais comme dit ella12 ,ça ne doit pas être si diffèrent.

    Bon courage

    Si on commence avec des certitudes, on finit avec des doutes. Si on commence avec des doutes, on finit avec des certitudes.[Francis Bacon]

  12. #12
    Membre habitué
    Homme Profil pro
    retraite
    Inscrit en
    Avril 2010
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Espagne

    Informations professionnelles :
    Activité : retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 325
    Points : 149
    Points
    149
    Par défaut
    merci a vous.
    ca fonctionne.
    bonne journee
    cris

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 24/03/2015, 13h51
  2. Réponses: 1
    Dernier message: 15/03/2015, 17h44
  3. [AC-2013] Couleur cellule en fonction de la date
    Par rayaness dans le forum IHM
    Réponses: 3
    Dernier message: 29/01/2015, 14h35
  4. [XL-2007] Liaison de cellule avec comme nom du fichier une date
    Par philippe34130 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 19/11/2014, 09h50
  5. Parser une date suivi d'un fuseaux horaire (date+02:00) et conversion en Date.
    Par SpeedOverflow dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 30/06/2013, 13h37

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