Tableau a dates

lyoc Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
lyoc Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, dans le cadre d'une embauche massive dans mon travail, Je cherche à faire un tableau un peu particulier sur excel Urgement:

Mon tableau est composé de noms de grades et de dates.

J'ai besoin de faire en sorte que les grades se colorent en fonction de leurs date
1jour : rouge
1semaine : orange
1mois : jaune
2mois : vert
4 mois : mauve
6mois : Bleu

Mais aussi qu'il remonte automatiquement dans le classement du tableau en fonction de sa date.

Une deuxième demande j'ai créé un formulaire pour rentrer les noms dans mon tableau avec dessus le nom et la date.

Je souhaiterai que les dates pour les grades suivants se mettent,
ça donnerai: D D+7j D+30j D+60j

J'arrive a incrémenter les jours mais reste embêté pour que ce soit reconnue comme dates et non comme nombres et surtout qu'il y ai une gestion du 30 ou du 31ème jour du mois.

Voila mes doléances si vous avez besoin de ce que j'ai fais en initial je peux vous envoyer une version sans infos sensibles.
Merci pour votre attention et l'aide que vous pourrez m'apporter.

8 réponses

  1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Un exemple avec MFC à adapter à tes besoins

    http://www.cjoint.com/c/FGAnXwRpssZ
    Cordialement
    0
  2. lyoc Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
     
    bonjour et merci pour la réponse.
    comment cela fonctionne t'il?
    pourquoi y a t'il des valeurs dans la colonne qui se colore ?
    pourquoi cela se colore uniquement sur des dates antérieur à la date actuel alors que j’ai besoin de dates supérieur a celle du jour?
    0
  3. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Cela fonctionne grâce aux formules de mise en forme conditionnelle
    Les valeurs qui sont dans la colonne colorée sont la différence de jours
    entre les dates colonne A et B1.
    Pour les dates antérieures je n'ai pas vu que tu demandais du supérieur.
    Le mieux serait que tu joignes ton fichier ce serait plus facile.
    Pour transmettre un fichier, il faut passer par un site de pièce jointe tel que cjoint.com

    Va sur ce site : https://www.cjoint.com/
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse..

    Cordialement
    0
  4. lyoc Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
     
    Bonjour, merci pour la réponse.
    Voici une version sans les éléments sensibles propres a ma boite.

    https://www.cjoint.com/c/FGBiFOhu0Pk

    cordialement
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Regarde si cela te conviens pour semaine ,mensuel et bimensuel
    par contre a quoi correspondent les dates des repas ainsi que les couleurs

    http://www.cjoint.com/c/FGBlSeyoank
    0
  7. lyoc Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
     
    les couleurs que j'ai mis correspond a la colorisation automatique que je veux sur mes cases par rapport a aujourd'hui:D je souhaite:
    D-1 : Blanc
    D+1jour : rouge
    D+1semaine : orange
    D+1mois : jaune
    D+2mois : vert
    D+4 mois : mauve
    D+6mois : Bleu
    et cela aussi bien sur les colonnes Sem/ Mens/ Bimens/ Repas.
    important aussi que les lignes avec des dates se rapprochant de D remonte automatiquement

    je souhaiterai faire comme celui ci mais je ne sais comment le modifier par colonne et non par lignes https://www.cjoint.com/c/FGBmlz3UQ0k
    0
  8. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonsoir

    Pour ce que tu demandes je pense qu'il faut passer en VBA et là ce n'est plus mon domaine,d’où le transfert du post au forum VBA
    Cordialement
    0
  9. lyoc Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
     
    bonjour,
    j'ai pu remédier a une partie de mon problème en allant sur accueil -mise en forme conditionnelle-Nouvelle règle et dans la formule de la règle j'ai mis
    =$B2-AUJOURDHUI()<1
    =$B$2:$B$1000;=$C$2:$C$1000;=$D$2:$D$1000;=$E$2:$E$1000
    règle 2
    =ET($B2-AUJOURDHUI()<=7;$B2-AUJOURDHUI()>1)=VRAI
    =$B$2:$B$1000;=$C$2:$C$1000;=$D$2:$D$1000;=$E$2:$E$1000
    règle 3
    =ET($B2-AUJOURDHUI()<=30;$B2-AUJOURDHUI()>7)=VRAI
    =$B$2:$B$1000;=$C$2:$C$1000;=$D$2:$D$1000;=$E$2:$E$1000
    règle 4
    =$B2-AUJOURDHUI()<=60
    =$B$2:$B$1000;=$C$2:$C$1000;=$D$2:$D$1000;=$E$2:$E$1000


    j'ai trouvé aussi pour incrémenter les jours en testant j'ai pondue ca en VB
    Dim Z
    Z = Range("H1") + 180
    Range("D9")=Z


    Il me reste a faire remonter les lignes vers le haut dont la date et la plus proche de aujourd’hui
    0