couleur conditionnelle texbox

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 !

mariobross

XLDnaute Occasionnel
bonjour le forum , je cherche à mettre une couleur conditionnelle dans une texbox (ou autre controle) j'ai écris :
pour la condition dans la feuille de calcul :
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Range("b4").Value = 1 Then texbox1.ForeColor = RGB(255, 200, 200)
End Sub
pour la condition directement dans la texbox :
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If texbox1.Value = "date dépassée" Then texbox1.ForeColor = RGB(255, 200, 200)
End Sub
dans les 2 cas j'ai une erreur , merci pour vos aides.
 
Re : couleur conditionnelle texbox

Re Mariobross

je vien d'essayer le code ci dessous, pas de problème :

Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Range("A1").Value = 1 Then TextBox1.BackColor = RGB(255, 0, 0)
End Sub

mets peut être ton fichier en pièce jointe.

@+
 
Re : couleur conditionnelle texbox

pierrot , le forum , bizzare en recopiant ton expression cela fonctionne , j'ai remplacé backcolor par forecolor :

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'au choix avec une ou l'autre expression :
'If Range("A1").Value = 1 Then TextBox1.ForeColor = RGB(255, 0, 0)
'If TextBox1.Value = "attention" Then TextBox1.ForeColor = RGB(255, 0, 0)
End Sub


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

Discussions similaires

Réponses
41
Affichages
1 K
Réponses
2
Affichages
273
Retour