J'ai enfin trouvé (tout seul), comment avoir le numéro
de la semaine avec la fonction "DatePart":
Dim ladate As Date
Dim semaine as byte
semaine = DatePart("ww", ladate, 2, 2)
Elle change le lundi inclus et comprend au moins 4 jours
dans la 1ere semaine de la nouvelle année "2, 2"
Testé ça semble fonctionner...
Comme quoi, quand les meilleurs du forum ne sont pas là,
comme Fr... ou Ni... ben et le 3, 4 autres, ben ça chute
sérieusement en compétence...
Merci, au revoir et à bientôt :o)
--
ECRIRE AU TROLL http://irolog.free.fr/letroll/index.html
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison
!
Ta fatuité t'aveugle !!! à 15:30 la solution t'a été proposée par un nul dans le lien : http://support.microsoft.com/default.aspx?scid=kb;FR;q200299
Function WOY (MyDate As Date) As Integer ' Semaine de l'année WOY = Format(MyDate, "ww", vbMonday, vbFirstFourDays) If WOY > 52 Then If Format(MyDate + 7, "ww", vbMonday, vbFirstFourDays) = 2 Then WOY = 1 End If End Function
quant à l'explication de la formule diffusée par un "nul MVP" : =ENT((C2-SOMME(MOD(DATE(ANNEE(C2-MOD(C2-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
la Nulle "Miso" la met à disposition depuis belle lurette là : http://www.excelabo.net/xl/calendriers.php#numerosemaine
LE TROLL wrote:
J'ai enfin trouvé (tout seul), comment avoir le numéro de la semaine avec la fonction "DatePart":
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
Ta fatuité t'aveugle !!!
à 15:30 la solution t'a été proposée par un nul dans le lien :
http://support.microsoft.com/default.aspx?scid=kb;FR;q200299
Function WOY (MyDate As Date) As Integer ' Semaine de l'année
WOY = Format(MyDate, "ww", vbMonday, vbFirstFourDays)
If WOY > 52 Then
If Format(MyDate + 7, "ww", vbMonday, vbFirstFourDays) = 2 Then WOY = 1
End If
End Function
quant à l'explication de la formule diffusée par un "nul MVP" :
=ENT((C2-SOMME(MOD(DATE(ANNEE(C2-MOD(C2-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
la Nulle "Miso" la met à disposition depuis belle lurette là :
http://www.excelabo.net/xl/calendriers.php#numerosemaine
LE TROLL wrote:
J'ai enfin trouvé (tout seul), comment avoir le numéro
de la semaine avec la fonction "DatePart":
--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
Ta fatuité t'aveugle !!! à 15:30 la solution t'a été proposée par un nul dans le lien : http://support.microsoft.com/default.aspx?scid=kb;FR;q200299
Function WOY (MyDate As Date) As Integer ' Semaine de l'année WOY = Format(MyDate, "ww", vbMonday, vbFirstFourDays) If WOY > 52 Then If Format(MyDate + 7, "ww", vbMonday, vbFirstFourDays) = 2 Then WOY = 1 End If End Function
quant à l'explication de la formule diffusée par un "nul MVP" : =ENT((C2-SOMME(MOD(DATE(ANNEE(C2-MOD(C2-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
la Nulle "Miso" la met à disposition depuis belle lurette là : http://www.excelabo.net/xl/calendriers.php#numerosemaine
LE TROLL wrote:
J'ai enfin trouvé (tout seul), comment avoir le numéro de la semaine avec la fonction "DatePart":
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
je croyais que depuis l'temps, tu savais chercher sur les archives... http://groups-beta.google.com/groups?hl=fr&lr=&num&q=num%C3%A9ro+semaine+group%3A*.vb.* http://groups-beta.google.com/group/microsoft.public.fr.vb/browse_thread/thread/6492198b2809ba0f/895d9ab7be491973
Comme quoi, quand les meilleurs du forum ne sont pas là, comme Fr... ou Ni... ben et le 3, 4 autres, ben ça chute sérieusement en compétence...
Alors que les meilleurs, Comme François P ou Nicolas G, ils ne répondent pas n'importe quoi quand ils ne savent pas...
mais bon puisque nous ne sommes pas dans tes "répondeurs" favoris j'imagine que tu n'aurais qu'ignoré nos messages.. ;O)
-- Cordialement Yanick MVP pour Visual Basic
"Modeste" a écrit dans le message de news: %
Ta fatuité t'aveugle !!! à 15:30 la solution t'a été proposée par un nul dans le lien : http://support.microsoft.com/default.aspx?scid=kb;FR;q200299
Function WOY (MyDate As Date) As Integer ' Semaine de l'année WOY = Format(MyDate, "ww", vbMonday, vbFirstFourDays) If WOY > 52 Then If Format(MyDate + 7, "ww", vbMonday, vbFirstFourDays) = 2 Then WOY = 1 End If End Function
quant à l'explication de la formule diffusée par un "nul MVP" : =ENT((C2-SOMME(MOD(DATE(ANNEE(C2-MOD(C2-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
la Nulle "Miso" la met à disposition depuis belle lurette là : http://www.excelabo.net/xl/calendriers.php#numerosemaine
LE TROLL wrote:
J'ai enfin trouvé (tout seul), comment avoir le numéro de la semaine avec la fonction "DatePart":
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
'lut Joe ! :O)
je croyais que depuis l'temps, tu savais chercher sur les archives...
http://groups-beta.google.com/groups?hl=fr&lr=&num&q=num%C3%A9ro+semaine+group%3A*.vb.*
http://groups-beta.google.com/group/microsoft.public.fr.vb/browse_thread/thread/6492198b2809ba0f/895d9ab7be491973
Comme quoi, quand les meilleurs du forum ne sont pas là, comme Fr...
ou Ni... ben et le 3, 4 autres, ben ça chute sérieusement en compétence...
Alors que les meilleurs, Comme François P ou Nicolas G, ils ne
répondent pas n'importe quoi quand ils ne savent pas...
mais bon puisque nous ne sommes pas dans tes "répondeurs" favoris j'imagine
que tu n'aurais qu'ignoré nos messages.. ;O)
--
Cordialement
Yanick
MVP pour Visual Basic
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
%23mWOd6GmFHA.2656@TK2MSFTNGP14.phx.gbl...
Ta fatuité t'aveugle !!!
à 15:30 la solution t'a été proposée par un nul dans le lien :
http://support.microsoft.com/default.aspx?scid=kb;FR;q200299
Function WOY (MyDate As Date) As Integer ' Semaine de l'année
WOY = Format(MyDate, "ww", vbMonday, vbFirstFourDays)
If WOY > 52 Then
If Format(MyDate + 7, "ww", vbMonday, vbFirstFourDays) = 2 Then WOY = 1
End If
End Function
quant à l'explication de la formule diffusée par un "nul MVP" :
=ENT((C2-SOMME(MOD(DATE(ANNEE(C2-MOD(C2-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
la Nulle "Miso" la met à disposition depuis belle lurette là :
http://www.excelabo.net/xl/calendriers.php#numerosemaine
LE TROLL wrote:
J'ai enfin trouvé (tout seul), comment avoir le numéro
de la semaine avec la fonction "DatePart":
--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
je croyais que depuis l'temps, tu savais chercher sur les archives... http://groups-beta.google.com/groups?hl=fr&lr=&num&q=num%C3%A9ro+semaine+group%3A*.vb.* http://groups-beta.google.com/group/microsoft.public.fr.vb/browse_thread/thread/6492198b2809ba0f/895d9ab7be491973
Comme quoi, quand les meilleurs du forum ne sont pas là, comme Fr... ou Ni... ben et le 3, 4 autres, ben ça chute sérieusement en compétence...
Alors que les meilleurs, Comme François P ou Nicolas G, ils ne répondent pas n'importe quoi quand ils ne savent pas...
mais bon puisque nous ne sommes pas dans tes "répondeurs" favoris j'imagine que tu n'aurais qu'ignoré nos messages.. ;O)
-- Cordialement Yanick MVP pour Visual Basic
"Modeste" a écrit dans le message de news: %
Ta fatuité t'aveugle !!! à 15:30 la solution t'a été proposée par un nul dans le lien : http://support.microsoft.com/default.aspx?scid=kb;FR;q200299
Function WOY (MyDate As Date) As Integer ' Semaine de l'année WOY = Format(MyDate, "ww", vbMonday, vbFirstFourDays) If WOY > 52 Then If Format(MyDate + 7, "ww", vbMonday, vbFirstFourDays) = 2 Then WOY = 1 End If End Function
quant à l'explication de la formule diffusée par un "nul MVP" : =ENT((C2-SOMME(MOD(DATE(ANNEE(C2-MOD(C2-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)
la Nulle "Miso" la met à disposition depuis belle lurette là : http://www.excelabo.net/xl/calendriers.php#numerosemaine
LE TROLL wrote:
J'ai enfin trouvé (tout seul), comment avoir le numéro de la semaine avec la fonction "DatePart":
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
LE TROLL
Toi non, je te classe en 3 ou 4eme meilleur avec Driss :o)
Généralement les mvp de vb (développeurs), assurent, ça c'est positif dans ce forum... Sauf que justement des 2 meilleurs mvp, le présentéisme laisse à désirer par contre, hélas...
Il y a en d'autres encore qui sont excellents, mais une poignée, pour certains qui ne sont pas là depuis plusieurs années, je n'ai encore pu me faire une idée sur l'étendue de leurs connaissances...
Je disais donc que plus c'est mauvais en vb, moins c'est réservé et plus ça polémique, plus ça dit des conneries... Le pire qui vient, mais n'a rien à y foutre, ne sachant pas programmer, c'est un mvp de sous-groupe, scraper qu'il s'appelle je crois, une tache, la tache des taches, au mieux il répond des banalités, au pire, et en permanence, il lance des réflexions hors sujet, plus appel à la délation, bref, la balance parfaite, il se prend pour un milicien des forums, lol, je me demande s'il n'est pas malade du haut... Dans le même genre, mais avec compétence vb, t'as le dénommé jean-marc, petit gaucho se seconde zone, qui vient refaire la révolution d'octobre ici, il sue la haine sur tout ce qui ne pense pas comme lui...
Ces deux là ont une caractéristique commune, une parole de pute comme on dit, re-lol, les 2 on déclarés masquer mes questions, mais en fait, il ne le font pas, ou pas en permanence, leur comportement est généralement disproportionné, violent, doivent être d'extrême gauche je pense... Bon, tant qu'on est pas au pouvoir on peut rien faire, désolé :o) ---------------
Toi non, je te classe en 3 ou 4eme meilleur avec
Driss :o)
Généralement les mvp de vb (développeurs), assurent, ça
c'est positif dans ce forum...
Sauf que justement des 2 meilleurs mvp, le présentéisme
laisse à désirer par contre, hélas...
Il y a en d'autres encore qui sont excellents, mais une
poignée, pour certains qui ne sont pas là depuis plusieurs
années, je n'ai encore pu me faire une idée sur l'étendue de
leurs connaissances...
Je disais donc que plus c'est mauvais en vb, moins c'est
réservé et plus ça polémique, plus ça dit des conneries...
Le pire qui vient, mais n'a rien à y foutre, ne sachant pas
programmer, c'est un mvp de sous-groupe, scraper qu'il
s'appelle je crois, une tache, la tache des taches, au mieux
il répond des banalités, au pire, et en permanence, il lance
des réflexions hors sujet, plus appel à la délation, bref,
la balance parfaite, il se prend pour un milicien des
forums, lol, je me demande s'il n'est pas malade du haut...
Dans le même genre, mais avec compétence vb, t'as le dénommé
jean-marc, petit gaucho se seconde zone, qui vient refaire
la révolution d'octobre ici, il sue la haine sur tout ce qui
ne pense pas comme lui...
Ces deux là ont une caractéristique commune, une parole de
pute comme on dit, re-lol, les 2 on déclarés masquer mes
questions, mais en fait, il ne le font pas, ou pas en
permanence, leur comportement est généralement
disproportionné, violent, doivent être d'extrême gauche je
pense... Bon, tant qu'on est pas au pouvoir on peut rien
faire, désolé :o)
---------------
Toi non, je te classe en 3 ou 4eme meilleur avec Driss :o)
Généralement les mvp de vb (développeurs), assurent, ça c'est positif dans ce forum... Sauf que justement des 2 meilleurs mvp, le présentéisme laisse à désirer par contre, hélas...
Il y a en d'autres encore qui sont excellents, mais une poignée, pour certains qui ne sont pas là depuis plusieurs années, je n'ai encore pu me faire une idée sur l'étendue de leurs connaissances...
Je disais donc que plus c'est mauvais en vb, moins c'est réservé et plus ça polémique, plus ça dit des conneries... Le pire qui vient, mais n'a rien à y foutre, ne sachant pas programmer, c'est un mvp de sous-groupe, scraper qu'il s'appelle je crois, une tache, la tache des taches, au mieux il répond des banalités, au pire, et en permanence, il lance des réflexions hors sujet, plus appel à la délation, bref, la balance parfaite, il se prend pour un milicien des forums, lol, je me demande s'il n'est pas malade du haut... Dans le même genre, mais avec compétence vb, t'as le dénommé jean-marc, petit gaucho se seconde zone, qui vient refaire la révolution d'octobre ici, il sue la haine sur tout ce qui ne pense pas comme lui...
Ces deux là ont une caractéristique commune, une parole de pute comme on dit, re-lol, les 2 on déclarés masquer mes questions, mais en fait, il ne le font pas, ou pas en permanence, leur comportement est généralement disproportionné, violent, doivent être d'extrême gauche je pense... Bon, tant qu'on est pas au pouvoir on peut rien faire, désolé :o) ---------------
Loïc
LE TROLL a écrit :
Toi non, je te classe en 3 ou 4eme meilleur avec Driss :o)
Généralement les mvp de vb (développeurs), assurent, ça c'est positif dans ce forum... Sauf que justement des 2 meilleurs mvp, le présentéisme laisse à désirer par contre, hélas...
Il y a en d'autres encore qui sont excellents, mais une poignée, pour certains qui ne sont pas là depuis plusieurs années, je n'ai encore pu me faire une idée sur l'étendue de leurs connaissances...
Je disais donc que plus c'est mauvais en vb, moins c'est réservé et plus ça polémique, plus ça dit des conneries... Le pire qui vient, mais n'a rien à y foutre, ne sachant pas programmer, c'est un mvp de sous-groupe, scraper qu'il s'appelle je crois, une tache, la tache des taches, au mieux il répond des banalités, au pire, et en permanence, il lance des réflexions hors sujet, plus appel à la délation, bref, la balance parfaite, il se prend pour un milicien des forums, lol, je me demande s'il n'est pas malade du haut... Dans le même genre, mais avec compétence vb, t'as le dénommé jean-marc, petit gaucho se seconde zone, qui vient refaire la révolution d'octobre ici, il sue la haine sur tout ce qui ne pense pas comme lui...
Ces deux là ont une caractéristique commune, une parole de pute comme on dit, re-lol, les 2 on déclarés masquer mes questions, mais en fait, il ne le font pas, ou pas en permanence, leur comportement est généralement disproportionné, violent, doivent être d'extrême gauche je pense... Bon, tant qu'on est pas au pouvoir on peut rien faire, désolé :o) ---------------
Pourquoi on t'a pas mis en première ligne toi hein ?? :/
-- Loïc
LE TROLL a écrit :
Toi non, je te classe en 3 ou 4eme meilleur avec Driss :o)
Généralement les mvp de vb (développeurs), assurent, ça c'est positif dans ce
forum...
Sauf que justement des 2 meilleurs mvp, le présentéisme laisse à désirer par
contre, hélas...
Il y a en d'autres encore qui sont excellents, mais une poignée, pour
certains qui ne sont pas là depuis plusieurs années, je n'ai encore pu me
faire une idée sur l'étendue de leurs connaissances...
Je disais donc que plus c'est mauvais en vb, moins c'est réservé et plus ça
polémique, plus ça dit des conneries...
Le pire qui vient, mais n'a rien à y foutre, ne sachant pas programmer, c'est
un mvp de sous-groupe, scraper qu'il s'appelle je crois, une tache, la tache
des taches, au mieux il répond des banalités, au pire, et en permanence, il
lance des réflexions hors sujet, plus appel à la délation, bref, la balance
parfaite, il se prend pour un milicien des forums, lol, je me demande s'il
n'est pas malade du haut...
Dans le même genre, mais avec compétence vb, t'as le dénommé jean-marc, petit
gaucho se seconde zone, qui vient refaire la révolution d'octobre ici, il sue
la haine sur tout ce qui ne pense pas comme lui...
Ces deux là ont une caractéristique commune, une parole de pute comme on dit,
re-lol, les 2 on déclarés masquer mes questions, mais en fait, il ne le font
pas, ou pas en permanence, leur comportement est généralement
disproportionné, violent, doivent être d'extrême gauche je pense... Bon, tant
qu'on est pas au pouvoir on peut rien faire, désolé :o)
---------------
Pourquoi on t'a pas mis en première ligne toi hein ?? :/
Toi non, je te classe en 3 ou 4eme meilleur avec Driss :o)
Généralement les mvp de vb (développeurs), assurent, ça c'est positif dans ce forum... Sauf que justement des 2 meilleurs mvp, le présentéisme laisse à désirer par contre, hélas...
Il y a en d'autres encore qui sont excellents, mais une poignée, pour certains qui ne sont pas là depuis plusieurs années, je n'ai encore pu me faire une idée sur l'étendue de leurs connaissances...
Je disais donc que plus c'est mauvais en vb, moins c'est réservé et plus ça polémique, plus ça dit des conneries... Le pire qui vient, mais n'a rien à y foutre, ne sachant pas programmer, c'est un mvp de sous-groupe, scraper qu'il s'appelle je crois, une tache, la tache des taches, au mieux il répond des banalités, au pire, et en permanence, il lance des réflexions hors sujet, plus appel à la délation, bref, la balance parfaite, il se prend pour un milicien des forums, lol, je me demande s'il n'est pas malade du haut... Dans le même genre, mais avec compétence vb, t'as le dénommé jean-marc, petit gaucho se seconde zone, qui vient refaire la révolution d'octobre ici, il sue la haine sur tout ce qui ne pense pas comme lui...
Ces deux là ont une caractéristique commune, une parole de pute comme on dit, re-lol, les 2 on déclarés masquer mes questions, mais en fait, il ne le font pas, ou pas en permanence, leur comportement est généralement disproportionné, violent, doivent être d'extrême gauche je pense... Bon, tant qu'on est pas au pouvoir on peut rien faire, désolé :o) ---------------
Pourquoi on t'a pas mis en première ligne toi hein ?? :/
-- Loïc
LE TROLL
Hein moi, pourquoi on m'a pas mis en première ligne, lol, parce que je ne suis pas en première ligne moi :o)
Hein moi, pourquoi on m'a pas mis en première ligne, lol,
parce que je ne suis pas en première ligne moi :o)
je comprends pas que tu t'adresses encore sur ce fil à un lauréat incontestable GodWin ???
:-(
--
Adresse invalide Merci de répondre sur le forum ... http://scraper.chez.tiscali.fr
scraper
jerome crevecoeur
Hello everybody,
Vous avez l'air de bien vous amuser ;-)
Comme ce post risque d'être populaire , je vous propose la meilleure fonction semaine que j'ai trouvé. Car il y a quelques problemes dans OLEAUT32.DLL qui entraine des bugs sur certains jours,
A ++++++++++++++ il faut donc un traitement supplémentaire: -------------------------------- Function SemaineAnnee(MyDate As Date) As String
Dim NoSemaine As Integer Dim NoAnnee As Integer
If Not IsDate(MyDate) Then SemaineAnnee = "" Else NoSemaine = Format(MyDate, "ww", vbMonday, vbFirstFourDays) If NoSemaine = 53 Then ' Correction Bug Oleaut32.dll (29/12/2003 par exemple) ' http://support.microsoft.com/default.aspx?scid=kb;FR;q20029 9 If Format(MyDate + 7, "ww", vbMonday, vbFirstFourDays) = 2 The n NoSemaine = 1 End If End If
Select Case NoSemaine 'Affecter la semaine 1 de fin d'année 'au début de l'année suivante Case 1 If Month(MyDate) = 12 Then NoAnnee = Year(MyDate) + 1 Else NoAnnee = Year(MyDate) End If
Case Is < 52 NoAnnee = Year(MyDate)
'Affecter la semaine 52 ou 53 de début d'année 'à la fin d'année précédente Case Is >= 52 If Month(MyDate) = 1 Then NoAnnee = Year(MyDate) - 1 Else NoAnnee = Year(MyDate) End If End Select
je comprends pas que tu t'adresses encore sur ce fil à un lauréat incontestable GodWin ???
:-(
Hello everybody,
Vous avez l'air de bien vous amuser ;-)
Comme ce post risque d'être populaire , je vous propose la meilleure
fonction semaine que j'ai trouvé.
Car il y a quelques problemes dans OLEAUT32.DLL qui entraine des bugs
sur certains jours,
A ++++++++++++++
il faut donc un traitement supplémentaire:
--------------------------------
Function SemaineAnnee(MyDate As Date) As String
Dim NoSemaine As Integer
Dim NoAnnee As Integer
If Not IsDate(MyDate) Then
SemaineAnnee = ""
Else
NoSemaine = Format(MyDate, "ww", vbMonday, vbFirstFourDays)
If NoSemaine = 53 Then
' Correction Bug Oleaut32.dll (29/12/2003 par exemple)
' http://support.microsoft.com/default.aspx?scid=kb;FR;q20029 9
If Format(MyDate + 7, "ww", vbMonday, vbFirstFourDays) = 2 The n
NoSemaine = 1
End If
End If
Select Case NoSemaine
'Affecter la semaine 1 de fin d'année
'au début de l'année suivante
Case 1
If Month(MyDate) = 12 Then
NoAnnee = Year(MyDate) + 1
Else
NoAnnee = Year(MyDate)
End If
Case Is < 52
NoAnnee = Year(MyDate)
'Affecter la semaine 52 ou 53 de début d'année
'à la fin d'année précédente
Case Is >= 52
If Month(MyDate) = 1 Then
NoAnnee = Year(MyDate) - 1
Else
NoAnnee = Year(MyDate)
End If
End Select
Comme ce post risque d'être populaire , je vous propose la meilleure fonction semaine que j'ai trouvé. Car il y a quelques problemes dans OLEAUT32.DLL qui entraine des bugs sur certains jours,
A ++++++++++++++ il faut donc un traitement supplémentaire: -------------------------------- Function SemaineAnnee(MyDate As Date) As String
Dim NoSemaine As Integer Dim NoAnnee As Integer
If Not IsDate(MyDate) Then SemaineAnnee = "" Else NoSemaine = Format(MyDate, "ww", vbMonday, vbFirstFourDays) If NoSemaine = 53 Then ' Correction Bug Oleaut32.dll (29/12/2003 par exemple) ' http://support.microsoft.com/default.aspx?scid=kb;FR;q20029 9 If Format(MyDate + 7, "ww", vbMonday, vbFirstFourDays) = 2 The n NoSemaine = 1 End If End If
Select Case NoSemaine 'Affecter la semaine 1 de fin d'année 'au début de l'année suivante Case 1 If Month(MyDate) = 12 Then NoAnnee = Year(MyDate) + 1 Else NoAnnee = Year(MyDate) End If
Case Is < 52 NoAnnee = Year(MyDate)
'Affecter la semaine 52 ou 53 de début d'année 'à la fin d'année précédente Case Is >= 52 If Month(MyDate) = 1 Then NoAnnee = Year(MyDate) - 1 Else NoAnnee = Year(MyDate) End If End Select