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

3 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour

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

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

    Encore merci, et bonne continuation.

    cohib4
    0