Evenements entre deux dates

Evenements entre deux dates - VB/VBA/VBS - Programmation

Marsh Posté le 03-08-2014 à 17:12:40    

Bonjour
J'ai une liste d'événements (une valeur numérique) avec une date, et j'aimerais faire la somme des événements ayant eu lieu entre deux dates comprises
Mes dates sont au format AAAA MM JJ dans trois cases différentes (plus facile pour coder !)
Pour ça j'ai codé un algorithme qui fonctionne parfaitement à l'intérieur de ma liste de dates (du 24 05 2009 au 31 07 2014) mais dès que je demande à mon algorithme des dates hors de cette période (par exemple bien avant ou bien après) alors il me sort à chaque fois le premier événement du 24 05 2009 ou le dernier événement en date..
Ce qui est plutôt bête.
 
Il y a une solution facile pour coder une fonction qui prend deux dates et va chercher les lignes correspondantes, y compris si les lignes correspondantes sont l'ensemble vide ?
 
Sinon il faudra améliorer mon code mais ça me parait difficile..
 
Merci :)


---------------
Il y a deux types de personnes : ceux qui savent extrapoler à partir de données incomplètes
Reply

Marsh Posté le 03-08-2014 à 17:12:40   

Reply

Marsh Posté le 03-08-2014 à 18:30:55    

Bonjour,
 
Pourquoi utiliser du VBA  :??:  quand la fonction BDSOMME() remplit ce rôle ???


---------------
Cordialement, Patrice
Reply

Marsh Posté le 03-08-2014 à 21:04:48    

Re,
 
Un exemple :
http://cjoint.com/?DHdvdSYPk48


---------------
Cordialement, Patrice
Reply

Marsh Posté le 03-08-2014 à 23:09:43    

C'est possible d'adapter la fonction bdsomme à mon cas dans lequel la date est constituée de 3 cases ?
Je trouve ça plus simple
Ca a l'air très bien sinon


---------------
Il y a deux types de personnes : ceux qui savent extrapoler à partir de données incomplètes
Reply

Marsh Posté le 04-08-2014 à 13:29:36    

Bonjour,
 
Voici exemple adapté à ton cas (c'est moins simple car il faut décomposer les critères en plusieurs périodes):
http://cjoint.com/?DHenAF6pCCS


---------------
Cordialement, Patrice
Reply

Marsh Posté le 04-08-2014 à 14:01:19    

Merci :)


---------------
Il y a deux types de personnes : ceux qui savent extrapoler à partir de données incomplètes
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed