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

Microsoft 365 Adapter mon code

Marvin57

XLDnaute Occasionnel
Bonjour tout le monde,

est-ce que quelqu'un pourrait m'aider à modifier le code ci-dessous, afin qu'il prenne en compte les textbox définis.

VB:
Private Sub TextBox2_Change()
      If InStr(Me.TextBox2.Value, "BIO") Then
      Me.TextBox2.BackColor = RGB(255, 0, 0)
      End If
End Sub

Je voudrai que ce code prenne en compte les textbox suivants ;

Du textbox1 au textbox35
et
Du textbox46 au textbox80

Donc petite explication;

si les textbox ci-dessus contiennent le mot BIO les textbox devraient se colorier en rouge.

Merci d'avance à vous pour votre aide.
Marvin57
 
Solution
il mets bien les textbox qui comportent le mot BIO en rouge, mais garde également les textbox en rouge qui ne comportent plus le mot BIO.
Je n'ai fait qu'utiliser votre code mais si vous voulez aussi la couleur blanche quand "BIO" est absent :
VB:
Public WithEvents TB As MSForms.TextBox

Private Sub TB_Change()
    If InStr(TB, "BIO") Then TB.BackColor = RGB(255, 0, 0) Else TB.BackColor = RGB(255, 255, 255)
End Sub

patricktoulon

XLDnaute Barbatruc
si tu envoyais ton fichier
a chacune de tes questions on te donne une solution simple et ça part en vrille
donc
soit tu ne suit pas les consignes tu ne les comprends pas
soit tu a un soucis avec ton app excel
enfin si le truc de @job 75 te convient ça fera l'affaire

Mais j'aimerai quand même comprendre ou j'ai commis l'erreur .
et comment veux tu que je le sache ma boule cristal est fêlée
 

Marvin57

XLDnaute Occasionnel
Re,

alors j'ai juste posé des questions. Tout le monde n'est pas calé partout.
Ensuite j'ai essayé et j'ai fais exactement ce que vous m'avez indiqué et il m'affichait une erreur.
Envoyer mon fichier, pas possible, trop compliqué à démanteler.

Oui la solution de job75 convient tout a fait.

Mais comme indiqué tout à l'heure, je vous Remercie d'avoir passé du temps pour trouver une solution à ma demande.

Marvin57
 

Discussions similaires

Réponses
17
Affichages
746
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…