VBA If cell "compris entre deux nombres"

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

BrigitteR

XLDnaute Nouveau
Bonjour,
Dans une macro, j'ai ajouté une partie de code pour colorer les cellules des colonnes A et B en rouge si la valeur de colonne C est comprise entre 7600 et 7899 (et en vert si différent). Cela marche si je mets juste >7600 ou même égal ou inférieur à un chiffre précis mais ça ne marche pas tel que je l'ai écris pour mon besoin "compris entre" ( >7600 et <7899)
Je tords le code dans tous les sens depuis vendredi mais je ne vois pas comment corriger 😱, 😵si quelqu'un a une idée je suis preneuse 🙂

En vous remerciant par avance,
Brigitte

Sub Colore()
Dim i As Integer

For i = 2 To 300

If Cells(i, 3) > 7600 < 7899 Then

Range(Cells(i, 1), Cells(i, 3)).Interior.Color = RGB(255, 128, 128)

Else

Range(Cells(i, 1), Cells(i, 3)).Interior.Color = RGB(128, 255, 128)



End If
Next
End Sub
 
Bonjour Brigitte
Bonjour le Fil ,le Forum

ça c'est pas très Clair !Lol

VB:
If Cells(i, 3) < 7600 And Cells(i, 3) < 7899 Then 'Soit < 7899

j'aurais mis

VB:
If Cells(i, 3) > 7600 And Cells(i, 3) < 7899 Then
avec >= et <= si besoin d'égalité
Bonne journée
jean marie
 
- 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
0
Affichages
378
Réponses
5
Affichages
456
Réponses
2
Affichages
1 K
Retour