Gestion de dates en vba

ouiclem

XLDnaute Nouveau
Bonjour à tous,

Etant relativement novice en vba, je suis confronté à un problème à propos de comptage de périodes entre 2 dates ; je m'explique :

Dans une cellule A1 : une date de début en jj/mm/aaaa
Dans une cellule A2 : une date de fin en jj/mm/aaaa

Au travers d'une Userform vba, je choisi un type de périodicité :
- mensuelle
- trimestrielle
- semestrielle
- annuelle

Ensuite, par rapport aux dates de début et de fin (le numéro du jour importe peu) ainsi qu'au type de périodicité choisi, ma macro me donne le nombre de périodes trouvées dans l'intervalle de date.
Cependant, là où j'éprouve quelques difficultés c'est au niveau de l'application de ma méthode :

je pense qu'un exemple sera plus parlant :

si je choisi trimestriel du 01/08/2006 au 01/01/2007 j'obtiendrai 3 périodes :
1- août-septembre inclus
2- octobre-décembre inclus
3- janvier

Le même système s'applique aux semestres et années.

merci par avance pour l'attention que vous me porterez.
Clément,
 

Pierrot93

XLDnaute Barbatruc
Re : Gestion de dates en vba

Bonjour Clément

je ne comprends pas bien ton problème, selon ton exemple de période tu chevauches bien 3 trimestres...

Sinon mets ton fichier sans données confidentielles en pièce joint ce sera peut être plus parlant.

Bon après midi
@+
 

ouiclem

XLDnaute Nouveau
Re : Gestion de dates en vba

En effet, je chevauche bien 3 trimestres.
Je considère en fait les trimestres , semestres et années"civils".

Il est vrai que j'aurais pu être plus clair sur la finalité :

Pour mieux poser le contexte j'ai une liste de ventes en colonne avec la date de vente associée à chacune d'elles et le montant des ventes.

Je veux alors réaliser un bilan du montant des ventes par périodes entre deux dates sélectionnées par un mois de début et de fin et une année de début et de fin dans une userform.

Je prends un deuxième exemple avec une périodicité annuelle cette fois :) :

date de début choisie : aout 2005
date de fin choisie : février 2007

j'obtiendrais alors 3 périodes :
1- aout 2005 - decembre 2005 inclus
2- janvier 2006 - décembre 2006 inclus
3- janvier 2007 - février 2007 inclus

en espèrant avoir été plus compréhensible ...:confused:
Clément,
 

Discussions similaires

Réponses
10
Affichages
366

Statistiques des forums

Discussions
312 234
Messages
2 086 474
Membres
103 226
dernier inscrit
smail12