Peut-on utiliser DateAdd comme condition ?
Bonjour
Je me permets de vous poser une question.
Un tableau avec une colonne date et une colonne expiration.
Selon une périodicité à appliquer, je sais obtenir le renseignement de la colonne expiration (DateAdd).
Code:
1 2 3 4 5 6 7 8
|
For Each col_2 In col_1
If IsDate(col_2.Value) Then
col_2.Offset(0, 1).Formula = DateAdd("m", expiration, col_2)
Else
....
End If
Next col_2 |
La condition est que cela soit une date, mais j'aimerai aussi que le DateAdd fasse parti de la condition.
Si la date de la seconde colonne correspond à la date de la première colonne + la périodicité, il n'est donc pas nécessaire d'effectuer le calcul.
Mais je ne vois pas comment intégrer cette partie "col_2.Offset(0, 1).Formula = DateAdd("m", expiration, col_2)" en seconde condition (avec And).
ps1: je ne veux pas vous choquer en écrivant toutes mes tentatives de "syntaxe" toutes farfelues.
ps2: pas de fichier à joindre. l'ordinateur travail n'est pas relié à internet ...
Pas certain d'être très clair ...
Merci à vous
Steph ;)