Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Masquer ou mettre en couleur de fond un caractère dans un menu déroulant

  • Initiateur de la discussion Initiateur de la discussion jacks39
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jacks39

Guest
Bonjour,

Je voudrais savoir si il est possible en vba de masquer ou mettre en couleur de fond le dernier caractère qui sont des points de chaque menus déroulant du fichier joint afin qu'apparaisse seulement les lettres sans les points.

Merci d'avance pour votre aide !

Jacks39
 

Pièces jointes

Re : Masquer ou mettre en couleur de fond un caractère dans un menu déroulant

Bonjour Gelinotte,
Non l’intérêt justement c'est de ne pas toucher aux sources...

Est ce qu'il existe une possibilité de colorier les caractères "points" en couleur du fond ???

Les experts vba vous pouvez m'aider svp c'est très important

Merci d'avance
 
Re : Masquer ou mettre en couleur de fond un caractère dans un menu déroulant

Bonjour à tous,

une solution en pièce jointe

à+
Philippe

Edit: nouvelle modif dans le fichier joint pour cibler uniquement les cellules H2 & H4
 

Pièces jointes

Dernière édition:
Re : Masquer ou mettre en couleur de fond un caractère dans un menu déroulant

Bonjour à tous !

Merci Philippe pour ton code mais cela fonctionne seulement avec une couleur de fond comprise dans la tablette de couleur existante dans excel.

Peut tu l'adapter avec une couleur de fond provenant d'une image qui a été au préalable inséré svp ???

Merci d'avance pour votre aide !

PS: excusez moi de répondre que maintenant mais j'étais en déplacement...
 
Re : Masquer ou mettre en couleur de fond un caractère dans un menu déroulant

Bonjour jacks,
Peut tu l'adapter avec une couleur de fond provenant d'une image qui a été au préalable inséré svp ???

Concernant la dernière demande, c'est possible de le faire à la condition préalable de connaitre exactement la couleur de fond de l'image
C'est peut-être possible de récupérer les couleurs d'un pixel par macro mais personnellement je ne l'ai jamais fais.

il vaudrait mieux connaître toutes les couleurs qui seront disponibles ( et les stocker sur une feuille) et les conditions qui régissent l'affichage

à+
Philippe
 
Re : Masquer ou mettre en couleur de fond un caractère dans un menu déroulant

Philippe,

Si je te transmet mon fichier par mail, peux tu essayé de faire quelque chose stp ?

Si oui, merci de le communiquer...

A bientôt !

Jacks
 
Re : Masquer ou mettre en couleur de fond un caractère dans un menu déroulant

Philippe,

J'ai réussi à trouver la couleur du pixel qui m'intéresse grâce à un petit logiciel trouvé sur le net.

Voici la couleur RGB (27,25,30).

Peux tu l'ajouter sur ton code pour que cela fonctionne stp.

J'attends le code avec impatience ;-)

Merci beaucoup pour ton aide !

Jacks
 
Re : Masquer ou mettre en couleur de fond un caractère dans un menu déroulant

salut

vois si... cela te convient
Code:
Private Sub Worksheet_Change(ByVal R As Range)
  If Intersect(R, Range("H2,H4")) Is Nothing Then Exit Sub
  R.Characters(Len(R.Value), 1).Font.Color = 1972507
End Sub
Si... oui, pour éviter des allers/retours pour le choix de la couleur
 

Pièces jointes

  • couleurs.jpg
    185.8 KB · Affichages: 116
  • couleurs.jpg
    185.8 KB · Affichages: 118
Re : Masquer ou mettre en couleur de fond un caractère dans un menu déroulant

Bonjour,

Voici ce qu'il me donne:

Erreur d’exécution '1004'
Erreur définie par l'application ou par l'objet

Qu'est ce que cela veut dire ?

Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…