Re : VBA - utilisation de cellules contenant même date
bonjour pierrejean 🙂
oui ça avance bien ! merci
j'ai juste changé la couleur du code RQ en 45.
Et mon résultat n'est plus en K mais en H.
ça donne donc ça :
Sub Kaneuf()
For n = 9 To 20
Set c = Sheets("Seville").Range("A6:W36").Find(Sheets("Dispo").Range("H" & n), LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
If c.Offset(0, 1) = "STOP" Or c.Offset(0, 1) = "RQ" Then
If c.Offset(0, 1) = "STOP" Then
Sheets("Dispo").Range("H" & n).Interior.ColorIndex = 3
Else
Sheets("Dispo").Range("H" & n).Interior.ColorIndex = 45
End If
Else
Sheets("Dispo").Range("H" & n).Interior.ColorIndex = xlNone
End If
End If
Next
End Sub
Maintenant je veux que cette formule ne s'adapte qu'aux cellules suivantes de ma feuille "Dispo" : H9 + H10 + H15
Je dois donc modifier votre proposition et je pensais à ça mais ça ne colle pas :
Sub Kaneuf()
Set c = Sheets("Seville").Range("A6:W36").Find(Sheets("Dispo").Range("H9:H10" & "H15"), LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
If c.Offset(0, 1) = "STOP" Or c.Offset(0, 1) = "RQ" Then
If c.Offset(0, 1) = "STOP" Then
Sheets("Dispo").Range("H9:H10" & "H15").Interior.ColorIndex = 3
Else
Sheets("Dispo").Range("H9:H10" & "H15").Interior.ColorIndex = 45
End If
Else
Sheets("Dispo").Range("H9:H10" & "H15").Interior.ColorIndex = xlNone
End If
End If
Next
End Sub