Comparer dates et effectuer procédure

Fermé
JONAX - 12 janv. 2015 à 15:15
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 12 janv. 2015 à 16:40
Bonjour,

Ne connaissant pas grand chose à VBA, je m'en remets à vous pour effectuer une action sur les dates :
je voudrai comparer une colonne de dates à la date d'aujourd'hui, et renvoyer un mot dans la colonne suivante si la date de la colonne en question - 15 jours est inférieure ou égale à celle d'aujourd'hui.

J'ai essayé de faire un programme mais ça ne marche pas. Voici ce que j'avais écrit :

Sub procédurerappel()
j = 1
For j = 1 To j = xldown
Dim d As Date
d = Cells(j, 5).Value
If DateAdd("d", -15, d) <= Now() Then
Cells(j, 6).Value = "RAPPEL"
End If
Next j

End Sub



Merci pour votre aide !

2 réponses

f894009 Messages postés 17215 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 26 décembre 2024 1 711
12 janv. 2015 à 16:36
Bonjour,

Normalement pas besoin de VBA, une Mise en Forme Conditionnelle suffit
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
12 janv. 2015 à 16:40
Bonjour,

Un problème de syntaxe. On écrit normalement
For j = To n
(https://forums.commentcamarche.net/forum/affich-37622001-vba-detection-de-cellule-vide-ligne-colonnne peut te servir à déterminer n)

Mais tu pourrais faire ceci par formule plutôt qu'en VBA (cf. https://forums.commentcamarche.net/forum/affich-31362319-probleme-ecriture-formule-excel-avec-des-dates#p31363054)
0