Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Un conseil pour commencer, mettre le remplissage de tes textbox dans l'évènement UserForm_Initialize plutôt que UserForm_Activate (sinon à chaque activation il se re-remplira...)
puis ajouter le code là à la fin :
Code:
Dim TB As Control
For Each TB In UserForm1.Controls
If TypeName(TB) = "TextBox" Then
If TB.Text <> "" Then
TB.BackColor = &H80FF&
End If
End If
Next
ou as tu mis le code ??? il doit être utilisé dans le module de l'usf... Attention il est préférable d'utiliser le code de Toto si tu as des controles dans ton usf qui ne possèdent pas de propriétés "value"....
Un conseil pour commencer, mettre le remplissage de tes textbox dans l'évènement UserForm_Initialize plutôt que UserForm_Activate (sinon à chaque activation il se re-remplira...)
puis ajouter le code là à la fin :
Code:
Dim TB As Control
For Each TB In UserForm1.Controls
If TypeName(TB) = "TextBox" Then
If TB.Text <> "" Then
TB.BackColor = &H80FF&
End If
End If
Next
Bonjour le fil 🙂,
Une solution par module de classe qui permet de modifier la couleur à chaque modification d'un TextBox 😛...
En même temps, si tu ranges proprement tes Textbox avec les numéros dans le bon ordre, je t'ai mis une petite boucle pour un bloc de TextBox à complèter 🙄...
Bonne journée 😎
- 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