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

Couleur d'un textbox

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

Cougar

XLDnaute Impliqué
Bonsoir le forum,

Je cherche comment changer la couleur de fond d'un textbox selon 2 conditions sans succès. J'ai essayé ceci :

If tabtemp(O, 20) = True Then
CheckBox11.Value = True
OptionButton1.Value = True
TextBox4.BackColor = RGB(0, 32, 64) 'mais je veux bleu pâle
End If

Une petite idée ?

Merci
 
Re : Couleur d'un textbox

Salut le Forum

Cougar je comprends ton problème,

.BackColor = RGB(204, 255, 255)

Sinon un bout de fichier

Mytå

P.S. Macro RGB pour couleur

Sub Voir_Couleur()
c = Cells(1, 1).Interior.Color
bleu = c \ 65536
vert = (c - bleu * 65536) \ 256
rouge = c - bleu * 65536 - vert * 256
MsgBox (rouge & ", " & vert & ", " & bleu)
End Sub

Anti-slash volontaire
 
Re : Couleur d'un textbox

Bonsoir le forum, Mytå,

Voici ce que j'ai essayé la dernière fois sans succès :

If tabtemp(O, 44) = True Then
TextBox5.BackColor = RGB(204, 255, 255)
CheckBox11.Value = True
OptionButton3.Value = True
End If

Cougar
 
Dernière édition:
Re : Couleur d'un textbox

Bonjour le fil,

Cougar, je ne comprends pas pourquoi cele ne fonctionne pas chez toi, cher moi la couleir du Textbox prends bien une couleur bleu ciel avec le code RGB de Mytå. Si ca ne fonctionne pas chez toi, c'est qu'il doit y avoir un problème dans ton code, tres certainement au niveau de la condition If tabtemp(O, 44) = True Then qui ne doit pas etre verifiée.

D'ailleur a quoi correspond tabtemp(O, 44) ?

@+

PS : Merci Mytå pour cette petite macro bien utile
 
Re : Couleur d'un textbox

Bonjour le fil,

Le tabtemp fait référence à une cellule (mon tableau = A1:BD6985) à partier d'une autre.

J'inclus le userform seulement car même en diminuant mon fichier il dépasse la limite.

Merci.
 

Pièces jointes

Re : Couleur d'un textbox

re,

Je viens de regarde le code de ton USF, et sans le fichier, pas moyen de vérifier le code pas a pas, donc je te laisse le soin de le faire par toi meme. Si tu ne vois toujours pas le problème, esas de mettre ton fihcier en passat par Cjoint.com

Sinon en regardant ton code, j'ai vu pas mal de répétition que tu pourrais remplacer par des boucles (par exemple le code dans l'instruction Private Sub ComboBox4_Change() ):

apres la ligne de code Me.Label30.Caption = Me.ComboBox4.Text tu peux mettre :
Code:
    For i = 1 To 15
        If Controls("TextBox" & i) <= 0 Or Controls("TextBox" & i) = "" Then
            Controls("TextBox" & i).Value = ""
            Controls("TextBox" & i).BackColor = &H8000000F
        End If
    Next i

dans l'instrcution Private Sub UserForm_Initialize() :
Code:
    For i = 1 To 6
        Controls("OptionButton" & i).Value = False
    Next i
    For i = 1 To 15
        Controls("TextBox" & i).Value = False
        Controls("TextBox" & i).BackColor = &H80000005
    Next i

@+
 
- 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
5
Affichages
914
Réponses
35
Affichages
2 K
L
Réponses
4
Affichages
806
Lindsay_RBD
L
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…