Datediff imbrique

Je ne sais pas si le sujet a déjà été traiter, j'ai pu le zapper en fouillant.

Est ce qu'il est possible d'imbriqué des "datediff" (VBA) ?

J'ai 6 dates:

1, 2, 3, 4, 5, 6

Il faut que j'arrive à faire :

Ma régle de calcul:

Tout ce qu'il y a entre 1 et 2, donne le nombre de jour, compris entre 3 et 4.

Mais 5 peut intervenir dans les périodes 3 et 4. Comme 6 peut le faire, en plus de 5.

Derrière tout ça, il y aura une grille (ou tableau) avec des taux, qui multiplierons les nombres de jours par ces taux...

Ma régle d'exclusion:

Tout ce qu'il y a entre 1 et 2 qui est inférieur à 3, je ne compte pas les jours, tout ce qui est supérieur à 4, je ne compte pas les jours non plus.

Je ne maitrise pas énormement les datediff et je ne sais pas comment on peut faire en vba, pour que deux dates soient compris entre deux autres dates (ou période) , surtout que là j'en ai six...

Pour les exclusions, je vais surement utilisé les opérateurs: > <, AND et OR (mais pas sur pour celui là).

PS: Je n'ai pas vu grand chose, sur les datediff en vba, sur le net.

Bonsoir,

PS: Je n'ai pas vu grand chose, sur les datediff en vba, sur le net.

L'article de l'Aide sur DateDiff ne te suffit pas ?

Non, pas vraiment ou je ne le comprends pas,

datediff("d", date1, date2)mais comment faire pour que se soit compris entre date 3 et 4 ?

Et bien consulte ! Il faut toujours commencer par ça !!

=> DateDiff

Pour le reste j'ai rien compris à ce que tu veux calculer ni au résultat que tu veux obtenir. Mais en fait tu ne l'as pas dit ! Ni en quelle unité devait être ce résultat !

Rechercher des sujets similaires à "datediff imbrique"