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 :

VBA - Macro colorer fonction de la date


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2017
    Messages : 13
    Par défaut VBA - Macro colorer fonction de la date
    Bonjour,

    J'aimerais pouvoir colorer plusieurs cellules suivant la date que j'indique dans la première colonne de mon tableau.
    Les données concernant le mois de mars par exemple en bleu
    Les données concernant le mois de avril en vert
    L'idéel serait juste deux colories qui alterne 1 mois sur 2.
    J'ai créé une matrice permettant de trier mes valeurs par dates dès que j'en ajoute une.
    Si quelqu'un serait me créer cette macro, je lui en serais reconnaissant car je n'ai pas réussi...

    VOIR la pièce jointe, feuille "RESULTAT", pour le résultat voulut de la macro, c'est plus clair que des explications.
    La seconde feuille présente les macros et mon tableaux de données.

    Cordialement,
    Antho
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Bonjour,

    Qu'as-tu fait pour l'instant ? Où bloques-tu ? As-tu des messages d'erreurs ? Si oui, lesquels et où ? Ne connais-tu pas certaines fonctions ? Lesquelles ?
    Attention, pour des raisons de sécurité, beaucoup de personnes n'ouvrent pas les fichiers joints, cf. https://www.developpez.net/forums/d8...s-discussions/. Et pour la compréhension du problème, il est plus simple que tu nous explique la situation plutôt que de nous joindre un fichier.

    Ton problème ressemble plutôt à un problème de mise en forme conditionnelle que de VBA ! Il faudrait faire 2 MFC : si MOIS(...) multiple de 2 alors une couleur, si MOIS(...) impaire alors une autre couleur.

    Nom : mfc.png
Affichages : 385
Taille : 62,4 Ko

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2017
    Messages : 13
    Par défaut
    D'accord j'améliorerais mon prochain post.
    Concernant mon problème actuel, tu as bien cerné le problème et ce système marche bien mais le problème c'est dès que j'ajoute une ligne avec la macro "insertion de ligne", la mise en forme conditionnelle ne prend pas en compte cette nouvelle ligne...

  4. #4
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    En utilisant l'enregistreur de macro, tu peux récupérer le code correspondant à la MFC. Ensuite, il suffit de l'utiliser dans ton code sur les cellules où tu en as besoin.

Discussions similaires

  1. [XL-2007] Macro VBA - envoi email via Outlook en fonction d'une date / échéance
    Par Flo18goldengirl dans le forum Excel
    Réponses: 2
    Dernier message: 27/08/2014, 17h24
  2. [XL-2007] macro VBA en fonction d'une date
    Par clempy49 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/06/2012, 14h08
  3. macro en fonction d'une date
    Par julielef dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 24/03/2011, 19h27
  4. [VBA-E] macro avec fonction "TRANSPOSE"
    Par Ardeciel dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 12/06/2006, 16h11
  5. [VBA-E]Executer fonction VBA sur Excel sans activer la macro
    Par marie10 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 19/01/2006, 14h34

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