Backcolor TextBox
Bonjour,
Dans un UserForm, j'ai plusieurs TextBox. Je voudrais mettre une couleur.
Si (no_ligne, 2) = "" alors
TextBox.backcolor = RGB (255,0,0)
Dans l'attente de vous lire.
Merci
Dans un UserForm, j'ai plusieurs TextBox. Je voudrais mettre une couleur.
Si (no_ligne, 2) = "" alors
TextBox.backcolor = RGB (255,0,0)
Dans l'attente de vous lire.
Merci
2 réponses
-
Bonjour,
Sub test() If Cells(n_ligne, 2) = "Alors" Then TextBox1.BackColor = RGB(255, 0, 0) 'rouge Else TextBox1.BackColor = RGB(255, 255, 255) 'blanc End If End Sub
Avec une petite recherche avec GOOGLE, vous auriez trouvé
et dans le dernier fichier que j'ai modifié pour vous, c'est tout écrit pour un test cellule, donc vous ne regardez pas....-
-
-
@f894009Re,
Me("txt10" & i).Value = f.Cells(i + début, 22) 'SILLON
If Me("txt10" & i).Value = "REFUSER" Then
Me("txt10" & i).BackColor = RGB(255, 0, 0) 'Rouge
ElseIf Me("txt10" & i).Value = "DEMANDER" Then
Me("txt10" & i).BackColor = RGB(255, 255, 0) 'Jaune
ElseIf Me("txt10" & i).Value = "NON DEMANDER" Then
Me("txt10" & i).BackColor = RGB(237, 127, 16) 'Orange
End If
ce fonctionne fonctionne correctement avec "ForeColor" mais pas avec "BackColor".
Merci.
Bonne journée à vous.
-
-
Bonjour,
Marche tres bien, mais votre code est comme toujours incomplet
-
-
@Jono92600Re,
Si vous voulez de la couleur en fond des textbox's, la propriete BackStyle:
1-fmBackStyleOpaque pas en 0-fmBackStyleTransparent -
@f894009Oui c'est exacte c'était fmBackStyleOpaque le soucis.
Sa fonctionne correctement.
Merci beaucoup.
-