format d'un mot dans une boucle

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

M

Marion

Guest
Bonsoir au forum

un petit soucis en ce vendredi soir

j'ai une boucle qui recherche des valeurs dans un tableau

la voici:
For Each Cel In Range('G65:G416')
If Cel < 0 Then
L = L + 1
Range('M' & L).Offset(4, 0).Value = Cel.Value
Range('L' & L).Offset(4, 0).Value = Range('B' & Cel.Row).Value
Range('K' & L).Offset(4, 0).Value = Range('A' & Cel.Row).Value
Range('n' & L).Offset(4, 0).Value = Range('j' & Cel.Row).Value

End If
Next Cel

cette boucle liste toutes les valeurs dont la corespondance est negatives.

cette boucle rencontre des mot cles comme 'cartons' 'callage' 'stick' comment arriver a les griser lorsque il se positionne dans mon tableau
la mise en forme conditionnel me permet que de faire trois condition et ce n'est pas suffisant.

Merci de votre aide

A+Marion
 
bonsoir Marion

tu regardes dans l'aide de vba pour choisir la couleur

For Each cel In Range('G65:G416')
If cel < 0 Then
L = L + 1
Range('K' & L).Offset(4, 0).Value = Range('A' & cel.Row).Value
Range('L' & L).Offset(4, 0).Value = Range('B' & cel.Row).Value
Range('M' & L).Offset(4, 0).Value = cel.Value
Range('N' & L).Offset(4, 0).Value = Range('j' & cel.Row).Value
End If
If cel = 'cartons' Or cel = 'callage' Or cel = 'stick' Then
Cells(cel.Row, cel.Column).Interior.ColorIndex = 4'4=index couleur
End If
Next cel

à bientôt
🙂
 
Re bonsoir a 'ensemble du forum

Merci a toi bebere il me semble que c'est toi qui m'avait donné ce code.

Je viens de faire la correction du code mais il y a un problème
cel est la valeurs negative qui me permet de mettre en colonne L le code donc cela ne peut pas fonctionner

J'ai essayer de remplace la variable Cel par L dans le morceau de code que tu m'a donné mais rien a faire

Si tu peux faire quelque chose

Merci a toi

A+Marion
 
rebonjour Marion

le code qui suit:
If cel = 'cartons' Or cel = 'callage' Or cel = 'stick' Then
Cells(cel.Row, cel.Column).Interior.ColorIndex = 4'4=index couleur
End If
devient:
If Range('B' & cel.Row).Value= 'cartons' Or Range('B' & cel.Row).Value = 'callage' Or Range('B' & cel.Row).Value = 'stick' Then
Range('B' & cel.Row).Interior.ColorIndex = 4'4=index couleur
End If
rmq:il peut y avoir des fautes dans le code avec les copier/coller
à bientôt
😉
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
922
Réponses
10
Affichages
645
Réponses
2
Affichages
1 K
D
Réponses
4
Affichages
1 K
S
Réponses
5
Affichages
978
Retour