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

Couleur de police dans textbox

  • Initiateur de la discussion Initiateur de la discussion sev
  • 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 !

S

sev

Guest
Bonsoir à tous,
Je voudrais appliquer le même format de police sur des textbox que celles d'origine sur des textbox.
Voici le fichier
 

Pièces jointes

Re : Couleur de police dans textbox

Bonjour

ton code d'initialisation serait à peu près ainsi
Code:
Private Sub UserForm_Initialize()
TextBox1 = Range("BOX!G8")
TextBox1.Font.Bold = Range("BOX!G8").Font.Bold
TextBox1.Font.Name = Range("BOX!G8").Font.Name
TextBox1.Font.Size = Range("BOX!G8").Font.Size
TextBox1.Font.Italic = Range("BOX!G8").Font.Italic
TextBox1.ForeColor = Range("BOX!G8").Font.Color

TextBox2 = Range("BOX!G9")
TextBox2.Font.Bold = Range("BOX!G9").Font.Bold
TextBox2.Font.Name = Range("BOX!G9").Font.Name
TextBox2.Font.Size = Range("BOX!G9").Font.Size
TextBox2.Font.Italic = Range("BOX!G9").Font.Italic
TextBox2.ForeColor = Range("BOX!G9").Font.Color
End Sub
 
Re : Couleur de police dans textbox

Ah oui j'oubliais ,en réalité sur mon fichier dans les cellules G8 et G9 il y à un format conditionnel qui change la couleur de police.
Je voudrais avoir les couleures vues sur G8 et G9.
 
Re : Couleur de police dans textbox

RE,

Dans ce cas là, il faut tester la condition ...

un exemple ci-joint.

Range("F8") > 10 et Range("F9") > 10 sont les conditions de mon exemple

Private Sub UserForm_Initialize()
If Range("F8") > 10 Then
TextBox1.ForeColor = Range("G8").FormatConditions(1).Font.Color
Else
TextBox1.ForeColor = Range("G8").Font.Color
End If

If Range("F9") > 10 Then
TextBox2.ForeColor = Range("G9").FormatConditions(1).Font.Color
Else
TextBox2.ForeColor = Range("G9").Font.Color
End If
TextBox1 = Range("G8")
TextBox2 = Range("G9")
End Sub
 

Pièces jointes

- 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

Réponses
4
Affichages
226
Réponses
4
Affichages
232
Réponses
5
Affichages
199
Réponses
7
Affichages
697
Réponses
7
Affichages
279
  • Question Question
Réponses
32
Affichages
777
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…