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 :

Colorier une cellule vide en fonction d'une date


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Bureautique
    Inscrit en
    Août 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Bureautique

    Informations forums :
    Inscription : Août 2017
    Messages : 7
    Par défaut Colorier une cellule vide en fonction d'une date
    Bonjour, je cherche comment faire pour que mes cases vide se colorient en fonction de la date.
    Donc à partir du 7 elles deviennent orange et du 15 rouge mais mon autre problème c'est que mon tableau exel affiche chaque mois car je veux pouvoir vérifier que l'on m'a bien rendu des rapports et donc je met la date à laquelle on me l'a rendu et aussi que ceux qui mon rendu en retard reste rouge.

    Merci de votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    Déjà et sans regarder la pièce jointe, je m'orienterais vers une mise en forme conditionnelle formulée, pour laquelle il n'y a pas de nécessité de VBA. C'est à mon avis la démarche la plus simple à mettre en place...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Bureautique
    Inscrit en
    Août 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Bureautique

    Informations forums :
    Inscription : Août 2017
    Messages : 7
    Par défaut
    Oui j'avais vu que l'on pouvait utiliser la mise en forme mais je ne vois pas comment faire ? De plus vue que si la personne a dépassé le délai je voudrais qu'elle reste en rouge.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Sélectionner la plage concernée;
    Aller sur Accueil>Mise en forme contionnelle>Nouvelle règle...>Utiliser une formule... et saisir une formule booléenne (qui renvoie VRAI ou FAUX). Le format précisé sera utilisé lorsque la formule renverra VRAI

    Nom : 2017-08-10_194413.png
Affichages : 1807
Taille : 21,3 Ko
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Bureautique
    Inscrit en
    Août 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Bureautique

    Informations forums :
    Inscription : Août 2017
    Messages : 7
    Par défaut
    Merci pour ton aide.
    Mais ça ne fait pas vraiment ce que je veux ou j'ai raté quelque chose donc je ne veux pas que la couleur change si la cellule est remplie et je voudrais que du 1 au 7 inclus sans couleur du 8 au 15 inclus orange et du 16 au 31 Rouge.

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Bureautique
    Inscrit en
    Août 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Bureautique

    Informations forums :
    Inscription : Août 2017
    Messages : 7
    Par défaut
    Salut j'ai pas mal avancé mais il me reste à trouver comment vérifier si le jour dans mes cellules est compris entre le 15 et le 31 pour qu'elles reste rouge.

  7. #7
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 184
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Dans les fonctions de la catégorie Date et Heure tu as des fonctions qui permettent d'extraire le jour, le mois et l'année d'une date.
    Un peu de lecture Utiliser les fonctions Date et Heure sous Excel 2007
    Les fonctions NBVAL ou NB.VIDE permettent de savoir si une cellule est remplie ou vide
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Bureautique
    Inscrit en
    Août 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Bureautique

    Informations forums :
    Inscription : Août 2017
    Messages : 7
    Par défaut
    Merci mais mon problème c'est que toute les formule que je met ne marche pas.
    =JOUR() < 15
    Le jour est supérieure à 15 alors coloriait.

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

Discussions similaires

  1. [XL-2013] Inserer Ligne VBA en fonction d'une cellule vide
    Par Willoo dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 13/08/2016, 15h24
  2. [XL-2010] Selectionner une cellule vide en fonction des colonnes et lignes remplies
    Par h12enri dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/03/2013, 14h00
  3. Réponses: 10
    Dernier message: 20/06/2012, 15h39
  4. Fonction - Renvoyer une cellule vide
    Par rogerlette dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/07/2010, 12h34
  5. [Toutes versions] Contient en fonction d'une partie de la valeur d'une cellule
    Par esstin dans le forum Excel
    Réponses: 2
    Dernier message: 26/04/2009, 21h26

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