Comparer dates et effectuer procédure
JONAX
-
Zoul67 Messages postés 1959 Date d'inscription Statut Membre Dernière intervention -
Zoul67 Messages postés 1959 Date d'inscription Statut Membre Dernière intervention -
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 !
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 !
A voir également:
- Comparer dates et effectuer procédure
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Nombre de jours entre deux dates excel - Guide
- Comparer prix amazon - Guide
- Meilleur prix Amazon : payer moins cher avec Amazin'Europe - Accueil - Commerce
- Le point d'entrée de procédure eventsetinformation est introuvable advapi32.dll - Forum Windows
2 réponses
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)
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)