Bonsoir
Je viens de trouver cette proc sur le forum
J'aimerai avoir la même mais pour les 6 premiers mois de l'année
du 1er janvier au 30 juin
Merci beaucoup
Michel
For I = 0 To 365
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm")
Next
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacky
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois
Ben......
For I = 0 To 181
Non??
JJ
"Michel" <m.hirt@club-internet.fr> a écrit dans le message de
news:%23zup2JRbFHA.1600@tk2msftngp13.phx.gbl...
Bonsoir
Je viens de trouver cette proc sur le forum
J'aimerai avoir la même mais pour les 6 premiers mois de l'année
du 1er janvier au 30 juin
Merci beaucoup
Michel
For I = 0 To 365
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm")
Next
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Michel
Bonsoir et merci en fait 181 me donne jusqu'au 1er juillet or j'aimerai bien avoir un classeur jusqu'au 30 juin et un autre du 1 er juillet au 31 décembre mais il peut y avoir des années bissextiles Michel
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Bonsoir et merci
en fait 181 me donne jusqu'au 1er juillet
or j'aimerai bien avoir un classeur jusqu'au 30 juin
et un autre du 1 er juillet au 31 décembre
mais il peut y avoir des années bissextiles
Michel
"Jacky" <nospam@bidon.fr> a écrit dans le message de news:
e7xbXPRbFHA.348@TK2MSFTNGP14.phx.gbl...
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois
Ben......
For I = 0 To 181
Non??
JJ
"Michel" <m.hirt@club-internet.fr> a écrit dans le message de
news:%23zup2JRbFHA.1600@tk2msftngp13.phx.gbl...
Bonsoir
Je viens de trouver cette proc sur le forum
J'aimerai avoir la même mais pour les 6 premiers mois de l'année
du 1er janvier au 30 juin
Merci beaucoup
Michel
For I = 0 To 365
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm")
Next
Bonsoir et merci en fait 181 me donne jusqu'au 1er juillet or j'aimerai bien avoir un classeur jusqu'au 30 juin et un autre du 1 er juillet au 31 décembre mais il peut y avoir des années bissextiles Michel
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Red Rick
Essaye la procédure suivante quiu te permet de ne pas te poser de question sur les année Bisextile
Dim ladate
ladate = #1/1/2005#
Do Until ladate = #7/1/2005# Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(ladate, "d-mmm") ladate = ladate + 1 Loop
"Michel" a écrit dans le message de news:
Bonsoir et merci en fait 181 me donne jusqu'au 1er juillet or j'aimerai bien avoir un classeur jusqu'au 30 juin et un autre du 1 er juillet au 31 décembre mais il peut y avoir des années bissextiles Michel
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Essaye la procédure suivante quiu te permet de ne pas te poser de question
sur les année Bisextile
Dim ladate
ladate = #1/1/2005#
Do Until ladate = #7/1/2005#
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(ladate, "d-mmm")
ladate = ladate + 1
Loop
"Michel" <m.hirt@club-internet.fr> a écrit dans le message de news:
uWMMOgRbFHA.2420@TK2MSFTNGP15.phx.gbl...
Bonsoir et merci
en fait 181 me donne jusqu'au 1er juillet
or j'aimerai bien avoir un classeur jusqu'au 30 juin
et un autre du 1 er juillet au 31 décembre
mais il peut y avoir des années bissextiles
Michel
"Jacky" <nospam@bidon.fr> a écrit dans le message de news:
e7xbXPRbFHA.348@TK2MSFTNGP14.phx.gbl...
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois
Ben......
For I = 0 To 181
Non??
JJ
"Michel" <m.hirt@club-internet.fr> a écrit dans le message de
news:%23zup2JRbFHA.1600@tk2msftngp13.phx.gbl...
Bonsoir
Je viens de trouver cette proc sur le forum
J'aimerai avoir la même mais pour les 6 premiers mois de l'année
du 1er janvier au 30 juin
Merci beaucoup
Michel
For I = 0 To 365
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm")
Next
Essaye la procédure suivante quiu te permet de ne pas te poser de question sur les année Bisextile
Dim ladate
ladate = #1/1/2005#
Do Until ladate = #7/1/2005# Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(ladate, "d-mmm") ladate = ladate + 1 Loop
"Michel" a écrit dans le message de news:
Bonsoir et merci en fait 181 me donne jusqu'au 1er juillet or j'aimerai bien avoir un classeur jusqu'au 30 juin et un autre du 1 er juillet au 31 décembre mais il peut y avoir des années bissextiles Michel
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Michel
Merci beaucoup RedRick Michel
"Red Rick" a écrit dans le message de news:
Essaye la procédure suivante quiu te permet de ne pas te poser de question sur les année Bisextile
Dim ladate
ladate = #1/1/2005#
Do Until ladate = #7/1/2005# Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(ladate, "d-mmm") ladate = ladate + 1 Loop
"Michel" a écrit dans le message de news:
Bonsoir et merci en fait 181 me donne jusqu'au 1er juillet or j'aimerai bien avoir un classeur jusqu'au 30 juin et un autre du 1 er juillet au 31 décembre mais il peut y avoir des années bissextiles Michel
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Merci beaucoup RedRick
Michel
"Red Rick" <RedRick.frm@wanadoo.fr> a écrit dans le message de news:
eRmD4rRbFHA.612@TK2MSFTNGP12.phx.gbl...
Essaye la procédure suivante quiu te permet de ne pas te poser de question
sur les année Bisextile
Dim ladate
ladate = #1/1/2005#
Do Until ladate = #7/1/2005#
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(ladate, "d-mmm")
ladate = ladate + 1
Loop
"Michel" <m.hirt@club-internet.fr> a écrit dans le message de news:
uWMMOgRbFHA.2420@TK2MSFTNGP15.phx.gbl...
Bonsoir et merci
en fait 181 me donne jusqu'au 1er juillet
or j'aimerai bien avoir un classeur jusqu'au 30 juin
et un autre du 1 er juillet au 31 décembre
mais il peut y avoir des années bissextiles
Michel
"Jacky" <nospam@bidon.fr> a écrit dans le message de news:
e7xbXPRbFHA.348@TK2MSFTNGP14.phx.gbl...
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois
Ben......
For I = 0 To 181
Non??
JJ
"Michel" <m.hirt@club-internet.fr> a écrit dans le message de
news:%23zup2JRbFHA.1600@tk2msftngp13.phx.gbl...
Bonsoir
Je viens de trouver cette proc sur le forum
J'aimerai avoir la même mais pour les 6 premiers mois de l'année
du 1er janvier au 30 juin
Merci beaucoup
Michel
For I = 0 To 365
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm")
Next
Essaye la procédure suivante quiu te permet de ne pas te poser de question sur les année Bisextile
Dim ladate
ladate = #1/1/2005#
Do Until ladate = #7/1/2005# Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(ladate, "d-mmm") ladate = ladate + 1 Loop
"Michel" a écrit dans le message de news:
Bonsoir et merci en fait 181 me donne jusqu'au 1er juillet or j'aimerai bien avoir un classeur jusqu'au 30 juin et un autre du 1 er juillet au 31 décembre mais il peut y avoir des années bissextiles Michel
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
JM
Bonjour, excusez-moi de m'immiscer dans votre échange. En passant par ici, je m'aperçcois qu'il y a peut-être quelquechose pour moi...
Si je veux les 12 mois de l'année en onglets pourrais-je utiliser ce qui suit:
For I = 0 To 11 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1+I, 1) , "yyyy-mmm") Next
Merci Jean-Marc
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Bonjour, excusez-moi de m'immiscer dans votre échange. En passant par ici,
je m'aperçcois qu'il y a peut-être quelquechose pour moi...
Si je veux les 12 mois de l'année en onglets pourrais-je utiliser ce qui
suit:
For I = 0 To 11
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(DateSerial(2005, 1+I, 1) , "yyyy-mmm")
Next
Merci
Jean-Marc
"Jacky" <nospam@bidon.fr> a écrit dans le message de news:
e7xbXPRbFHA.348@TK2MSFTNGP14.phx.gbl...
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois
Ben......
For I = 0 To 181
Non??
JJ
"Michel" <m.hirt@club-internet.fr> a écrit dans le message de
news:%23zup2JRbFHA.1600@tk2msftngp13.phx.gbl...
Bonsoir
Je viens de trouver cette proc sur le forum
J'aimerai avoir la même mais pour les 6 premiers mois de l'année
du 1er janvier au 30 juin
Merci beaucoup
Michel
For I = 0 To 365
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm")
Next
Bonjour, excusez-moi de m'immiscer dans votre échange. En passant par ici, je m'aperçcois qu'il y a peut-être quelquechose pour moi...
Si je veux les 12 mois de l'année en onglets pourrais-je utiliser ce qui suit:
For I = 0 To 11 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1+I, 1) , "yyyy-mmm") Next
Merci Jean-Marc
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Red Rick
A titre d'info dans le système que ce soit for i = 1 to... ou do until ladate = ...
vous pouvez utiliser Sheets("Feuil1").Copy after:=Sheets(Sheets.Count) à la place de Sheets.Add after:=Sheets(Sheets.Count)
si votre feuille est mise en forme cela vous crée autant de feuille avec la même mise en forme et vous évite de recommencer celle ci
A toutes fins utiles
Bonne prog à tous...
Red Rick
"JM" a écrit dans le message de news: 0Y1qe.13196$
Bonjour, excusez-moi de m'immiscer dans votre échange. En passant par ici, je m'aperçcois qu'il y a peut-être quelquechose pour moi...
Si je veux les 12 mois de l'année en onglets pourrais-je utiliser ce qui suit:
For I = 0 To 11 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1+I, 1) , "yyyy-mmm") Next
Merci Jean-Marc
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
A titre d'info dans le système que ce soit
for i = 1 to...
ou
do until ladate = ...
vous pouvez utiliser
Sheets("Feuil1").Copy after:=Sheets(Sheets.Count)
à la place de
Sheets.Add after:=Sheets(Sheets.Count)
si votre feuille est mise en forme cela vous crée autant de feuille avec la
même
mise en forme et vous évite de recommencer celle ci
A toutes fins utiles
Bonne prog à tous...
Red Rick
"JM" <sruojlimsous@yahoo.ca> a écrit dans le message de news:
0Y1qe.13196$Nd3.698304@news20.bellglobal.com...
Bonjour, excusez-moi de m'immiscer dans votre échange. En passant par
ici, je m'aperçcois qu'il y a peut-être quelquechose pour moi...
Si je veux les 12 mois de l'année en onglets pourrais-je utiliser ce qui
suit:
For I = 0 To 11
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(DateSerial(2005, 1+I, 1) , "yyyy-mmm")
Next
Merci
Jean-Marc
"Jacky" <nospam@bidon.fr> a écrit dans le message de news:
e7xbXPRbFHA.348@TK2MSFTNGP14.phx.gbl...
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois
Ben......
For I = 0 To 181
Non??
JJ
"Michel" <m.hirt@club-internet.fr> a écrit dans le message de
news:%23zup2JRbFHA.1600@tk2msftngp13.phx.gbl...
Bonsoir
Je viens de trouver cette proc sur le forum
J'aimerai avoir la même mais pour les 6 premiers mois de l'année
du 1er janvier au 30 juin
Merci beaucoup
Michel
For I = 0 To 365
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm")
Next
A titre d'info dans le système que ce soit for i = 1 to... ou do until ladate = ...
vous pouvez utiliser Sheets("Feuil1").Copy after:=Sheets(Sheets.Count) à la place de Sheets.Add after:=Sheets(Sheets.Count)
si votre feuille est mise en forme cela vous crée autant de feuille avec la même mise en forme et vous évite de recommencer celle ci
A toutes fins utiles
Bonne prog à tous...
Red Rick
"JM" a écrit dans le message de news: 0Y1qe.13196$
Bonjour, excusez-moi de m'immiscer dans votre échange. En passant par ici, je m'aperçcois qu'il y a peut-être quelquechose pour moi...
Si je veux les 12 mois de l'année en onglets pourrais-je utiliser ce qui suit:
For I = 0 To 11 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1+I, 1) , "yyyy-mmm") Next
Merci Jean-Marc
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Oliv'
Michel que je salut a écrit
Bonsoir et merci en fait 181 me donne jusqu'au 1er juillet or j'aimerai bien avoir un classeur jusqu'au 30 juin et un autre du 1 er juillet au 31 décembre mais il peut y avoir des années bissextiles Michel
Soit tu n'exprimes pas clairement ton problème, Soit tu as oublié de faire fonctionner quelque chose entre tes oreilles ;-))) Si 181 te donnes jusqu'au 1/7 alors 180 te donnera jusqu'au 30/06 mais si tu es pointilleux tu peux toujours calculer le nombre de jours entre le 1/1 de l'année dont tu veux un classeur et le dernier jour voulu. (+1)
va voir http://www.excelabo.net/xl/dates.php#tempsécoulé
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Pour me joindre : http://cerbermail.com/?V8r2o1YHl4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next
Michel <m.hirt@club-internet.fr> que je salut a écrit
Bonsoir et merci
en fait 181 me donne jusqu'au 1er juillet
or j'aimerai bien avoir un classeur jusqu'au 30 juin
et un autre du 1 er juillet au 31 décembre
mais il peut y avoir des années bissextiles
Michel
Soit tu n'exprimes pas clairement ton problème, Soit tu as oublié de faire
fonctionner quelque chose entre tes oreilles ;-)))
Si 181 te donnes jusqu'au 1/7 alors 180 te donnera jusqu'au 30/06
mais si tu es pointilleux tu peux toujours calculer le nombre de jours entre
le 1/1 de l'année dont tu veux un classeur et le dernier jour voulu. (+1)
va voir http://www.excelabo.net/xl/dates.php#tempsécoulé
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Jacky" <nospam@bidon.fr> a écrit dans le message de news:
e7xbXPRbFHA.348@TK2MSFTNGP14.phx.gbl...
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois
Ben......
For I = 0 To 181
Non??
JJ
"Michel" <m.hirt@club-internet.fr> a écrit dans le message de
news:%23zup2JRbFHA.1600@tk2msftngp13.phx.gbl...
Bonsoir
Je viens de trouver cette proc sur le forum
J'aimerai avoir la même mais pour les 6 premiers mois de l'année
du 1er janvier au 30 juin
Merci beaucoup
Michel
For I = 0 To 365
Sheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm")
Next
Bonsoir et merci en fait 181 me donne jusqu'au 1er juillet or j'aimerai bien avoir un classeur jusqu'au 30 juin et un autre du 1 er juillet au 31 décembre mais il peut y avoir des années bissextiles Michel
Soit tu n'exprimes pas clairement ton problème, Soit tu as oublié de faire fonctionner quelque chose entre tes oreilles ;-))) Si 181 te donnes jusqu'au 1/7 alors 180 te donnera jusqu'au 30/06 mais si tu es pointilleux tu peux toujours calculer le nombre de jours entre le 1/1 de l'année dont tu veux un classeur et le dernier jour voulu. (+1)
va voir http://www.excelabo.net/xl/dates.php#tempsécoulé
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Have a nice day Oliv' Pour me joindre : http://cerbermail.com/?V8r2o1YHl4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Jacky" a écrit dans le message de news:
Bonsoir
J'aimerai avoir la même mais pour les 6 premiers mois Ben......
For I = 0 To 181
Non?? JJ
"Michel" a écrit dans le message de news:%
Bonsoir Je viens de trouver cette proc sur le forum J'aimerai avoir la même mais pour les 6 premiers mois de l'année du 1er janvier au 30 juin Merci beaucoup Michel
For I = 0 To 365 Sheets.Add after:=Sheets(Sheets.Count) ActiveSheet.Name = Format(DateSerial(2005, 1, 1) + I, "d-mmm") Next