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 :

Changer de couleur de police dans une cellule sélectionnée


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    planificateur
    Inscrit en
    Mai 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : planificateur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2023
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Changer de couleur de police dans une cellule sélectionnée
    Bonjour

    Je souhaiterai changer la couleur de la police dans la cellule sélectionnée une fois modifiée (nouveau mot dans la cellule et je tape Entrée).

    Dans mon fichier, il y a 12 feuilles représentant les 12 mois de l'année où se trouvent des cellules où il y a noté en gris clair "C/A VSAV", "COND VSAV", "COND FPT", "SERV FPT" (Ce sont des postes à pourvoir dans mon métier). Ces cellules se colorent de cette manière via des boutons qui font référence à des cellules masquées (feuille "Mai").

    Objectif souhaité: Une personne postule sur un de ces postes, je souhaiterai qu'en modifiant une de ces cellules en police grise se change en police noire quand on marque le nom de personne à la place.

    J'espère avoir été compréhensible.

    Cordialement
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2022
    Messages
    685
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Octobre 2022
    Messages : 685
    Points : 1 156
    Points
    1 156
    Par défaut
    Bonjour,

    solution avec une mise en forme conditionnelle.

    Dans mon exemple la plage K1:K4 contient la liste des postes et ma plage de donnée est A1:E8, plage sur laquelle on applique donc la MFC :

    Nom : _Capture d’écran 2023-05-17 153754.png
Affichages : 60
Taille : 51,5 Ko

  3. #3
    Membre expérimenté
    Inscrit en
    Décembre 2002
    Messages
    879
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 879
    Points : 1 374
    Points
    1 374
    Par défaut
    Salut, j'ai modifié ton fichier comme ceci:
    Dans le module4, je déclare une variable booléenne publique qui me sert dans les macros lancées par les boutons. Quand une macro est lancée elle est mise à True.
    Ensuite, dans Workbook_SheetChange, si la variable est True, donc lancée par une macro, alors le contenu de la cellule est en gris clair et gras.
    Sinon, si tu fais la modification manuellement, le contenu de la cellule sera en noir et gras.
    Les changements ne sont pris en compte que pour les plages G5:L35 et P5:T35. A modifier si besoin.
    J'ai supprimé l'évènement _Activate de chaque feuille pour le faire en une seule opération dans l'évènement _Open du classeur.
    Je ne vois pas trop l'utilité de ta macro du module5 ?

    besoins-personnels-perpetuels-vierge.xlsm

  4. #4
    Candidat au Club
    Homme Profil pro
    planificateur
    Inscrit en
    Mai 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : planificateur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2023
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonjour à tous.

    Mais oui biensur. Je n'y avais même pas penser par les mise en condition.
    En tout cas, un très grand merci à vous.
    Ca fonctionne très bien.

Discussions similaires

  1. Réponses: 7
    Dernier message: 08/04/2020, 22h16
  2. Réponses: 6
    Dernier message: 26/10/2015, 08h09
  3. couleur de police d'une cellule dans une collection pour combobox
    Par fabrice44 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/05/2008, 15h08
  4. Réponses: 2
    Dernier message: 21/02/2007, 14h11
  5. Réponses: 1
    Dernier message: 22/09/2006, 10h30

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