macro qui marche pas

alfonso

XLDnaute Junior
bonjour
j'ai crèer une macro mais elle ne fonctionne pas j'ai mis le fichier en pièce jointe

Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 11/04/2008 par aozel
'
For ligne = 1 To 3
For colonne = 1 To 3
If Cells(ligne, colonne).Value = Cells(2, 7) - 5 Then Cells(ligne, colonne).Interior.ColorIndex = 8
Next colonne
Next ligne

'
End Sub
en faite j'aimerais que la macros me colorie des cellules quand les dates qui se trouve dans ces cellules arrive a J-5 de la date d'aujourd'hui
mais j'obtiens aucun résultat
 

Pièces jointes

  • Classeur1.xls
    22 KB · Affichages: 28
  • Classeur1.xls
    22 KB · Affichages: 29
  • Classeur1.xls
    22 KB · Affichages: 32
Dernière édition:

jp14

XLDnaute Barbatruc
Re : macro qui marche pas

Bonjour le fil

Ci dessous la macro modifiée.
Code:
Sub Macro2()
Dim date1 As Date
date1 = (DateAdd("d", -5, Sheets("Feuil1").Range("B" & 7).Value))
For ligne = 1 To 10
For colonne = 1 To 10
If CDate(Cells(ligne, colonne).Value) = date1 Then Cells(ligne, colonne).Interior.ColorIndex = 8
Next colonne
Next ligne

End Sub

JP
 

Statistiques des forums

Discussions
312 782
Messages
2 092 063
Membres
105 176
dernier inscrit
Arnaud.sam