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 :

utilisation et coloration de cellules contenant même date


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par défaut utilisation et coloration de cellules contenant même date
    bonjour à tous,

    je dois créer un classeur de plusieurs feuilles et je cale depuis des jours sur une formule me permettant le contrôle suivant :

    Dans mon classeur en Feuil2 j'ai 2 MFC : si j'indique STOP ou RQ en cellule à côté d'une date, alors la cellule de la date concernée passe en rouge (STOP) ou en orange (RQ).

    Je veux que dans ma Feuil1 :

    Condition1 : Si la date indiquée dans ma cellule K9 en Feuil1
    existe dans un champs de cellules A6-W36 en Feuil2

    + condition 2 : si la cellule contenant cette date en Feuil2 est rouge

    alors ma cellule K9 en Feuil1 devient rouge.

    A priori cette formule peut exister mais j'ai tellement essayé que j'en perd mon latin !!!

    Je vous joins mon classeur

    Si une bonne âme peut me donner un coup de main ... merci d'avance à tous !

    Tourry
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    tes MFC sont basées sur une/des conditions pour colorer tes cellules sources
    ensuite, tu veux te baser sur la coloration pour à nouveau effectuer des conditions sur tes cellules de destination

    non seulement, tu ne peux pas "détecter" la couleur d'une cellule quand ça provient d'une MEF ... mais surtout, pourquoi ne pas chercher si la condition initiale de ta MEF se réalise, lorsque tu fais tes tests sur tes cellules de destination ?

    ce qui donne pour ta feuille 1 :

    - condition 1 : date de Feuil1!K9 existe dans Feuil2!A6:W36
    - condition 2 : cellule à côté de la date trouvée en Feuil2!A6:W36 est égal à RQ ou STOP

    Si tu veux vraiment qu'on se penche sur ton code, après bien sûr que tu ai tenté de mettre ceci en application, il va falloir nous le montrer, sans joindre de fichier (parfaitement inutile au vue de ta description)

  3. #3
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    @Slooby, on est d'accord,ainsi ma réponse est purement orientée VBA, je n'ai pas proposé une MEF basée sur une autre MEF du coup...

    @tourry, relis bien mon message, et notamment

    Citation Envoyé par joe.levrai Voir le message
    Si tu veux vraiment qu'on se penche sur ton code, après bien sûr que tu ai tenté de mettre ceci en application, il va falloir nous le montrer, sans joindre de fichier (parfaitement inutile au vue de ta description)

  4. #4
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par défaut
    à vair dire Joe je ne comprends pas vraiment cette réponse.

    Si je me mets sur ce forum c'est pour trouver de l'aide sur un point que je n'arrive pas à trouver seul depuis pourtant plus de 8 jours de tentative.

    Après je ne vois pas comment je peux vous montrer que j'ai tenté de mettre cette application en place sans joindre un fichier ...


  5. #5
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Tu n'as pas compris, tu as posté dans la section dédiée à Excel - VBA.
    Cette partie du forum est relative à la programmation (langage VBA) réalisée sous Excel, permettant de créer des macros / procédures / fonctions personnalisées ... dans le but d'automatiser des tâches


    J'ai plutôt l'impression que ton besoin n'est pas d'écrire du code VBA pour ton problème, mais d'utiliser uniquement Excel pour réaliser ton action ?

    Si tel est le cas, mon explication reste correcte, au niveau des conditions à vérifier
    Et tu dois, pour que ça marche sous Excel : suivre la proposition de Slooby, qui te propose une nouvelle mise en forme conditionnelle, cette fois-ci appliquée dans Feuil1


    Je te conseille dans ce cas précis d'aller poster dans la section général Excel, c'est là bas qu'on poste des sujets purement Exceliens
    Les spécialistes du 100% Excel t'aideront à réaliser cette mise en forme conditionnelles (qui sait, peut être moi si je passe sur le sujet au bon moment)

  6. #6
    Membre expérimenté
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 128
    Par défaut
    Bonjour,

    Là tu es dans un forum consacré à VBA EXCEL !
    Là ton problème ne concerne pas VBA.

    Tu peux créer des Règles de Format Conditionnel directement sur Excel.
    Tu mets la formule que tu veux, la mise en forme que tu veux et op ! tes cellules se modifient directement !!!

    Petite capture d'écran pour te montrer un exemple (met la cellule en rouge si la cellule ne respecte par certaines conditions)
    Nom : Capture.JPG
Affichages : 93
Taille : 43,9 Ko


    Slooby

  7. #7
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par défaut
    rebonjour

    Oui joe. A priori mon classeur n'était pas passé dans mon premier message
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 30
    Dernier message: 29/07/2015, 23h29
  2. Compter le nombre de cellules contenant une date
    Par thomanneca dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 20/08/2014, 20h30
  3. [XL-2007] Formulaire VBA problème avec cellules contenant des dates
    Par Sudeki dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/10/2013, 12h54
  4. Réponses: 1
    Dernier message: 24/03/2010, 11h49
  5. [VBA-E] Comptage de cellules contenant des dates
    Par nono le golfeur dans le forum Macros et VBA Excel
    Réponses: 31
    Dernier message: 23/04/2007, 17h47

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