Insérer un calendier par semaine, tronqué VBA

Résolu/Fermé
cohib4 - 28 déc. 2010 à 14:00
 cohib4 - 29 déc. 2010 à 10:04
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 28/12/2010 à 18:41
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
29 déc. 2010 à 09:54
bonjour

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

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

Encore merci, et bonne continuation.

cohib4
0