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 :

Mise en forme conditionnelle sous Excel 2007 [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut Mise en forme conditionnelle sous Excel 2007
    Bonjour à tous

    En colonne B j’ai toutes les dates d’un mois qui se suivent chronologiquement
    En colonne A en face de chaque date j’ai le numéro de semaine obtenu formule
    J’aimerai par une MFC n’avoir les n° de semaine que sur le premier jour de la semaine. J’arrive à n’avoir ce numéro que sur le dernier jour de la semaine par la MFC suivante :
    =$A3=$A4 et couleur de la police en Blanc
    Mais impossible d’obtenir ce que je souhaite
    Si quelqu’un peut me mettre sur la voie ce serait avec un grand plaisir

    Merci de vos retours
    JP

  2. #2
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    les n° de semaine que sur le premier jour de la semaine. J’arrive à n’avoir ce numéro que sur le dernier jour de la semaine
    Pourrais-tu donner un exemple.
    1 valeur de cellule de la colonne A
    1 valeur de cellule de la colonne B

    Littéralement, quelle condition veux-tu voir affectée sur quelle cellule?

  3. #3
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Tu sélectionne ta plage A2:Axx
    Tu applique la règle Dans format personnalisé des nombres de ta MFC, tu mets ;;;

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    Bonsoir,
    Merci pour les retours
    La proposition de Mercatog se rapproche de ce que je cherche mais il y a encore un petit souci.
    Le n° de semaine ne s’affiche pas face au lundi mais au mardi et lorsque je change l’année plus rien ne fonctionne.
    Je continue à chercher
    Je joins un fichier, ce sera peut-être plus explicite

    Bien cordialement
    JP
    Fichiers attachés Fichiers attachés

  5. #5
    Expert éminent

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

    Il faut une cohérence entre plage d'application qui commence en ligne 3 et formule qui donc aussi se référer à la ligne 3

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    Bonsoir,

    Effectivement il y avait un souci de formule. Dans la MFC en remplaçant
    par
    le n° de semaine s'affiche bien devant le lundi, par contre si je change l'année avec la barre de défilement les n° de semaine ne s'affichent plus.
    Les formules donnant le n° de semaine ne semblent pas s'actualiser. Pour que ça fonctionne il faut se placer dans une cellule contenant le n° de semaine et enfoncer la touche Entrée.

    Je ne comprends pas car toutes les autres formules s'actualisent ainsi que les autres MFC.

    Si vous pouviez m'éclairer ce serait très sympa
    Merci
    JP

  7. #7
    Expert éminent

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

    Chez moi cela fonctionne.

    Ne serais-tu pas en calcul manuel ?

  8. #8
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Bonjour,

    pourquoi alourdir ton fichier avec une MFC alors que tu peux ne mettre le résultat que sur les lignes qui t'intéressent ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(OU(LIGNE()=3;JOURSEM(B3;2)=1);ENT((B3+5-SOMME(MOD(DATE(ANNEE(B3-MOD(B3-2;7)+3);1;2);{1E+99;7})*{1;-1}))/7);"")
    eric

  9. #9
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    Bonjour,

    La proposition d'Eriic fonctionne très bien.
    Pour répondre à Chris, je ne suis pas en calcul manuel. J'ai même refait le fichier dans son intégralité, le souci reste identique, la MFC ne fonctionne pas si on change d'année avec la barre de défilement. J'essaierai de comprendre ultérieurement.
    Pour Mercatog je n'avais jamais pensé à appliquer un format ;;; dans une MFC merci pour le tuyau.


    Un grand merci à tous pour votre coup de main
    JP

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

Discussions similaires

  1. VBA: mise en forme conditionnelle sous excel
    Par steph_1 dans le forum Excel
    Réponses: 5
    Dernier message: 19/05/2014, 16h37
  2. Mise en forme conditionnelles sous Excel 2003
    Par AF001 dans le forum Excel
    Réponses: 4
    Dernier message: 27/12/2011, 13h10
  3. [XL-2007] Mise en forme conditionnelle sur Excel 2007
    Par fat25 dans le forum Excel
    Réponses: 1
    Dernier message: 29/10/2011, 19h51
  4. Mise en forme conditionnelle sous Access 2007
    Par dsolheid dans le forum IHM
    Réponses: 8
    Dernier message: 18/12/2007, 16h26
  5. Mise en forme conditionnelle sous Excel
    Par crosse9 dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 21/09/2006, 01h50

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