Bonjour à la communauté
Je vous soumets un problème qui me rrend fou !!
Je précise que mon projet est en Excel 2007 et VBA
J'ai une Feuille avec 10 colonnes et 3 lignes
exemple:
Colonne: B C D E F G H
!Sem 1!Sem 2!Sem 3!Sem 4!Sem 5!Sem 6!Sem 7!...
!------!------!------!-----!------!------!------!...
Age 0-12 ! ! ! ! X ! X ! X ! X ! Ligne 5
!------!------!------!-----!------!------!------!...
Age 12-18 ! X ! X ! X ! ! ! ! ! Ligne 6
!------!------!------!-----!------!------!------!...
Age - 36 ! X ! X ! X ! ! ! ! ! Ligne 7
!------!------!------!-----!------!------!------!...
En données j'ai les dates des semaines qui doit commencer pour la 1 le 26/11/2012
sem 1 (26/11/2012 au 02/12/2012)
sem 2 (03/12/2012 au 09/12/2012)
sem 3 (10/12/2012 au 16/12/2012)
sem 4 (17/12/2012 au 23/12/2012)
sem 5 (24/12/2012 au 30/12/2012)
etc...
J'ai ensuite la date de naissance de l'enfant soit ex: né le 12/12/2011
1) Avec ces données j'essaie de remplir une colonne X qui va me calculer toutes les dates des semaines comme ci-dessus.
2) avec la date de naissance, à quelle semaine il aura passé 12 mois, donc je mets en gris les cellules correspondantes (X dans l'exemple lignes 5, 6, 7).
Pour mettre les cellules en gris, je les sélectionne et j'utilise:
With Selection.Font
.ColorIndex = xlAutomatic
.TintAndShade = 0
End With
En fait j'arrive juste à selectionner les lignes entières.
Là ou je bute c'est de savoir comment calculer avec la date de naissance à quelle semaine l'enfant aura passé ses 12 mois, ses 18 mois et ses 36 mois et mettre en gris les semaine suivantes.
Merci pour votre précieuse aide
Patrick
Je vous soumets un problème qui me rrend fou !!
Je précise que mon projet est en Excel 2007 et VBA
J'ai une Feuille avec 10 colonnes et 3 lignes
exemple:
Colonne: B C D E F G H
!Sem 1!Sem 2!Sem 3!Sem 4!Sem 5!Sem 6!Sem 7!...
!------!------!------!-----!------!------!------!...
Age 0-12 ! ! ! ! X ! X ! X ! X ! Ligne 5
!------!------!------!-----!------!------!------!...
Age 12-18 ! X ! X ! X ! ! ! ! ! Ligne 6
!------!------!------!-----!------!------!------!...
Age - 36 ! X ! X ! X ! ! ! ! ! Ligne 7
!------!------!------!-----!------!------!------!...
En données j'ai les dates des semaines qui doit commencer pour la 1 le 26/11/2012
sem 1 (26/11/2012 au 02/12/2012)
sem 2 (03/12/2012 au 09/12/2012)
sem 3 (10/12/2012 au 16/12/2012)
sem 4 (17/12/2012 au 23/12/2012)
sem 5 (24/12/2012 au 30/12/2012)
etc...
J'ai ensuite la date de naissance de l'enfant soit ex: né le 12/12/2011
1) Avec ces données j'essaie de remplir une colonne X qui va me calculer toutes les dates des semaines comme ci-dessus.
2) avec la date de naissance, à quelle semaine il aura passé 12 mois, donc je mets en gris les cellules correspondantes (X dans l'exemple lignes 5, 6, 7).
Pour mettre les cellules en gris, je les sélectionne et j'utilise:
With Selection.Font
.ColorIndex = xlAutomatic
.TintAndShade = 0
End With
En fait j'arrive juste à selectionner les lignes entières.
Là ou je bute c'est de savoir comment calculer avec la date de naissance à quelle semaine l'enfant aura passé ses 12 mois, ses 18 mois et ses 36 mois et mettre en gris les semaine suivantes.
Merci pour votre précieuse aide
Patrick