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 :

Macro dégriser les postes [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    Bonjour
    Je viens vous redemander de l'aide sur une VBA.
    J'ai récupéré une macro que j'ai adapter à mon classeur mais quand je dégrise les cellules, les cellules de mes week-end et jours fériés ne se remettent pas à leurs couleur de départ comme le demande ma MFC.
    J'ai eu beau chercher, je ne trouve pas de solutions alors s'il y aurait une âme charitable pour me donner un petit coup de pouce se ne serait pas de refus.
    Fichier ci-joint:
    En vous remerciant d'avance.
    @+
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je suppose que tu veux parler de la macro Dégriser() ?

    Ton code est vraiment bizarre (c'est la première fois que je vois un For Next dans un With) mais si je comprends bien la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If C.Interior.color = RGB(191, 191, 191) Then C.Interior.color = RGB(255, 255, 255)
    Ca met en blanc les cellules grises.

    Or, visiblement, les cellules de tes week-end dans Infirmerie et Incendie sont rouge ou magenta. Donc, elles sont éludées par le test.

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    Bonjour
    Comme je l'ai dit le code n'es pas de moi, j'ai essayé de l'adapter à mes feuilles Infirmerie et Incendie.
    C'est bien de la macro dégriser que je veux parler.
    Donc ce que je souhaiterai c'est quand je dégrise les cellules celles-ci redeviennent comme vous l'avez dit rouge ou magenta sur toute la ligne comme le demande ma MFC.
    A vous relire
    @+

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je ne comprends pas trop ta demande. Il faudrait que tu décrives plus précisément ce que tu souhaites.

    Dans la ligne que j'ai citée, si tu enlèves la partie du "If" au "Then" (ces deux mots inclus) est-ce que ça fait ce que tu souhaites ?

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    Bonjour
    En faite ce que je voudrais c'est que dans mes feuilles Incendie et Infirmerie les jours fériés et les week-end se remettent dans la couleur qui est demandée par ma MFC.
    Ors quand je change de mois sur mes feuilles (il y a un menu déroulant dans les cellules mois) les jours fériés et les week-end qui ont étaient grisés le mois précèdent ne reviennent pas à la couleur demandé par la MFC, les cellules restent blanche.
    Ci-joint le fichier sans la macro et sans modif:
    Fichiers attachés Fichiers attachés

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Si tu souhaites juste remettre à blanc cette colonne, la modification que je t'ai proposée devrait convenir.

    Mais je pense qu'il faudrait que tu repenses ta procédure globalement. Tout ça devrait pouvoir se faire en une seule macro et non en deux comme actuellement. Mais pour ça, il faudrait établir clairement le mode de fonctionnement de ton tableau, ce que tu souhaites qu'il fasse.

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

Discussions similaires

  1. [HTTP] Comment utiliser les POST par programation
    Par Popof dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 31/01/2005, 10h14
  2. [batch] reboot de tous les postes d'un réseaux
    Par Guiona dans le forum Scripts/Batch
    Réponses: 9
    Dernier message: 16/06/2004, 11h11
  3. tous les posts de LAN en la meme IP!
    Par omari dans le forum Développement
    Réponses: 3
    Dernier message: 09/06/2004, 17h00

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