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 :

Colorer un planning en fonction d'une valeur et des dates [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Femme Profil pro
    Assistante
    Inscrit en
    Février 2016
    Messages
    166
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Assistante

    Informations forums :
    Inscription : Février 2016
    Messages : 166
    Par défaut Colorer un planning en fonction d'une valeur et des dates
    Bonjour,


    J'essaie de trouver sur différents sites les réponses à mon besoin mais c'est compliqué, donc je fais de nouveau appel à vous car vous arrivez toujours à m'aider .

    Je souhaite que les cellules du planning (Feuil1) se colorent en rouge par exemple, en fonction du numéro de la session et des dates (bien-sûr) qui sont indiquées dans la feuille "Les sessions de formation".
    Peut-être qu'une formule seule suffit avec une mise en forme conditionnelle, sans passer par du VBA, du genre RECHERCHE avec du SI, mais je n'arrive pas à construire la formule .
    Ou une macro serait la bienvenue également .

    Je joint mon fichier.

    J'ai fait un petit bouton pour copier/coller les valeurs "N°session" et "Intitulé de la formation", je pense que c'est un début ? A voir si utile ou non.

    Merci beaucoup !


    Planning.xlsm

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 569
    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 569
    Par défaut
    Bonjour

    Ton fichier est basé sur une requête PowerQuery dont nous n'avons pas la source

    Sauf volume très réduit le plus simple est de créer aussi le planning dans PowerQuery ce qui limitera la MFC à un test de contenu et évitera des formules qui rame vide sur les planning importants

    Pas besoin de VBA

  3. #3
    Membre très actif
    Femme Profil pro
    Assistante
    Inscrit en
    Février 2016
    Messages
    166
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Assistante

    Informations forums :
    Inscription : Février 2016
    Messages : 166
    Par défaut
    Bonjour,

    Je ne pense pas avoir tout compris lol

    J'ai voulu en effet importer des données d'une table Access.
    Ce n'est pas important pour le moment.

    J'ai modifié mon fichier en supprimant le lien.
    Du coup vous devriez ne pas être embêté pour parcourir les données

    Alors, comment faire cette fameuse macro ou formule ?

    Merci beaucoup d'avance


    Planning.xlsm

  4. #4
    Membre émérite
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2022
    Messages
    685
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2022
    Messages : 685
    Par défaut
    Bonjour,
    exemple de solution ci-joint. Première feuille avec les formules, 2ème avec mise en forme en plus.

    On pourrait aussi tout mettre en MFC mais AMHA moins facile à maintenir.
    Planning.xlsx

  5. #5
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 569
    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 569
    Par défaut
    Bonjour
    Citation Envoyé par Mél3790 Voir le message

    J'ai voulu en effet importer des données d'une table Access.
    Ce n'est pas important pour le moment.
    Si, justement car l'idée est de restituer l'import directement sous forme de planning ce qui permet en plus de gérer l'évolutivité de la source qui va s’allonger au fil de l'année et d'avoir une très simple formule de MFC dans un tableau structuré

    Sinon en l'état après copie des 2 colonnes la formule de MFC est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ET(C$10>=RECHERCHEV($A12;Sessions!$A$3:$D$4;3;0);C$10<=RECHERCHEV($A12;Sessions!$A$3:$D$4;4;0))
    Double recherche qui peut être pénalisante sur un grand nombre de lignes en calcul permanent

  6. #6
    Membre très actif
    Femme Profil pro
    Assistante
    Inscrit en
    Février 2016
    Messages
    166
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Assistante

    Informations forums :
    Inscription : Février 2016
    Messages : 166
    Par défaut
    Ah whaou super

    Mille merci !

    Je vais regarder ça de plus près pour bien comprendre, je reviens vers vous s'il y a quoi que ce soit, vous êtes trop fort !!!
    Donc pour le moment c'est résolu, encore merci !!!!

    Bonne journée

    Mél.

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

Discussions similaires

  1. [Débutant] [SHAREPOINT 2016] Colorer la ligne d'une liste en fonction d'une valeur de champ
    Par Vador1967 dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 02/04/2021, 14h57
  2. Réponses: 4
    Dernier message: 12/06/2006, 11h46
  3. [VBA-E]couper en fonction d'une valeur
    Par captaine93 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/06/2006, 12h18
  4. Taches en fonction d'une valeur
    Par petitours dans le forum C
    Réponses: 14
    Dernier message: 06/11/2005, 09h40
  5. fonction retournant une valeur
    Par ryan dans le forum ASP
    Réponses: 4
    Dernier message: 06/09/2004, 17h45

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