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 :

Souligner dans Fichier Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 4
    Par défaut Souligner dans Fichier Excel
    Bonjour,

    Je recherche le moyen de surligner des lignes en fonction de la date qui est inscrite dans la première colonne.
    Il faudrait qu'une couleur soit attribuée pour chaque date, pour les lignes correspondantes au 1er août du bleu, le 2 août du rouge etc...

    Merci pour votre aide
    Images attachées Images attachées  

  2. #2
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Bonjour Titus Le Grand,

    Même si le post est dans la rubrique dédié au VBA Excel, Je te conseil de regarder du coté des MFC (Mise en Forme Conditionnelle)

  3. #3
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 680
    Par défaut
    Bonjour,

    Pas besoin de passer par du VBA, une MFC suffit.
    Tuto si besoin: http://silkyroad.developpez.com/Exce...onditionnelle/

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Tout est dans le "etc.". Combien de dates y a-t-il a colorier ? Est-ce qu'une MFC ne peut pas faire l'affaire ?

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 4
    Par défaut
    Merci pour vos réponses.

    Je souhaitais faire une macro ou du VBA car j'aurai besoin de le faire pour plusieurs documents chaque semaine avec des dates différentes, les MFC pourraient quand même convenir ? Et il y a également les heures qui sont présentes dans la même colonne mais qui ne sont pas à prendre en compte, cela risque t'il de poser un problème? Il s'agit d'un document hebdomadaire pour lequel je devrait traiter uniquement du lundi au vendredi
    Je crois savoir qu'avec le VBA il est possible de donner une limite dans le nombre de caractère à prendre en compte, s'agissant de date il suffirait de prendre les 5 premiers caractères en considération, qu'en pensez vous ?

    Merci

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Le problème n'est pas un problème VBA. Le problème est de savoir de combien de couleurs (= nombre de jours) on va devoir utiliser et aussi d'utiliser des couleurs suffisamment différentes pour deux jours consécutifs. Est-ce que, à l'instar des cartographes, on peut utiliser plusieurs fois la même couleur, à condition que deux jours consécutifs aient des couleurs différentes ?

  7. #7
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 680
    Par défaut
    Citation Envoyé par Titus Le Grand Voir le message

    Je souhaitais faire une macro ou du VBA car j'aurai besoin de le faire pour plusieurs documents chaque semaine avec des dates différentes
    Tes dates se limitent-elles aux jours de la semaine précédentes?

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 4
    Par défaut
    J'aurais besoin de 5 couleurs du Lundi au Vendredi et les couleurs ne sont pas importantes, juste deux couleurs distinctes à la suite.

  9. #9
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Sélectionne la plage à colorier et exécute :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Couleurs()
        Dim C As Range
        For Each C In Selection
            C.Interior.ColorIndex = Application.Weekday(C.Value) + 2
        Next C
    End Sub
    (sauf si ta liste contient deux fois le même jour de la semaine à la suite).

Discussions similaires

  1. Lire et ecrire dans fichier excel en c++
    Par FidoDido® dans le forum C++
    Réponses: 8
    Dernier message: 09/07/2007, 09h16
  2. Entré de données dans fichier excel avec Form VB6
    Par avyrex dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 17/05/2007, 14h08
  3. Réponses: 4
    Dernier message: 15/05/2007, 19h01
  4. [PHP-JS] Données formulaire dans fichier Excel
    Par Partner dans le forum Langage
    Réponses: 2
    Dernier message: 05/10/2006, 16h04
  5. Exporter résultats dans fichier excel [forms 6i]
    Par OUALASS dans le forum Forms
    Réponses: 4
    Dernier message: 30/05/2006, 19h38

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