Insérer un calendier par semaine, tronqué VBA

Résolu
cohib4 -  
 cohib4 -
Bonjour,
Je travaille actuellement sur un fichier comptable, et je souhaiterai automatiser l'ajout manuel des semaines en VBA. Je m'explique :
dans une colonne, je souhaite avoir sur chaque ligne la date de début (lundi) et de fin (dimanche) des semaines de l'année, qui commence bien entendu le 1er janvier.
La difficulté réside dans le fait que l'année ne commence pas forcément par un lundi, et je souhaite également "tronquer" la semaine en 2 parties (2 lignes excel) si celle-ci contient un début de nouveau mois.

Par exemple :

S1 : du 22 au 27 Mars 2011
S2a : du 28 au 31 Mars 2011
S2b : du 1 au 3 Avril 2011
S3 : du 4 au 10 Avril 2011
etc..

J'espère que vous avez compris, et merci d'avance !

cohib4

A voir également:

3 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313
 
Bonjour
proposition sans VBA
maquette pour Un mois à recopier
erreur mal lu le sujet... je corrige demain
Michel
Vous programmez en VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...(P. Fauconnier/dvp)
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313
 
bonjour

ci joint proposition en VBA
http://www.cijoint.fr/cjlink.php?file=cj201012/cijYCbQYom.xls
0
cohib4
 
Bonjour,

Je vous remercie ! Votre programme marche parfaitement, et convient tout à fait à mes besoins.

Encore merci, et bonne continuation.

cohib4
0