|
|
|
|
Bonjour !!!!!!!!!!!!!!!!!!!!!!!
voilà je travail sur un petit bou de programme pour connaitre mon numéro de semaine à l'aide d'une date
j'ai fait quelque recherche, jai vu que je n'étais pas le seul a me pencher sur le problème!
mais un doute me viens ! suite a plusieur algo proposer par d'autre utilisateur
éclairé moi !!!!! :p
ma question est donc : faut t'il ou pas prendre en compte la semaine 53
par exemple le 29/12/2003 fait partie de la semaine 52 , 53 ou de l 1er semaine de 2004
Configuration: Windows XP Firefox 1.5.0.1
Je mexplique un peu mieu !
|
Bonsoir lermite222,
|
Re tout le monde xD
|
Mettre ta couleur en variable...
|
J'ai trouvé le probleme était le 52 entre ""
|
Le code est bien fait.
Sub TaMacro()
Dim coul As Integer
Windows("MAMACRO.xls").Activate
Worksheets("Feuil1").Activate
coul = 6
'je fait appel à une fonction et "dt" est ma date du jour
semaineactuelle = TrouverNuméroSemaine(dt)
Worksheets("Feuil1").Cells(7, 36).Value = semaineactuelle
Cells(7, 36).Interior.ColorIndex = coul
'j'ai pri 200 car je voulais m'étallé sur au moins 2-3ans
For j = 37 To 200
semaineactuelle = semaineactuelle + 1
Worksheets("Feuil1").Cells(7, j).Value = semaineactuelle
Cells(7, j).Interior.ColorIndex = coul
If Worksheets("Feuil1").Cells(7, j).Value > 52 Then
semaineactuelle = 1
coul = coul + 1
Worksheets("Feuil1").Cells(7, j).Value = semaineactuelle
Cells(7, j).Interior.ColorIndex = coul
End If
Next j
End Sub
Sur les Next, bien que ce ne soit pas obligatoire, ajouter l'identifiant du For, sa simplifie quand il y a plusieur For/Next imbriqué. Bonne continuation. A+ L'expérience instruit plus sûrement que le conseil. (André Gide) |
Dans l'éditeur de code d'excell tu emploi les tabulations.
|