je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Salut, avec une macro : Sub weeks() 'supprimer les feuilles de départ sauf la première Sheets(1).Name = "Semaine_1" For i = 2 To 52 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "Semaine_" & i Next i End Sub
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
Salut,
avec une macro :
Sub weeks()
'supprimer les feuilles de départ sauf la première
Sheets(1).Name = "Semaine_1"
For i = 2 To 52
Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count))
ws.Name = "Semaine_" & i
Next i
End Sub
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de news:
uGgsqsF1DHA.1740@TK2MSFTNGP12.phx.gbl...
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Salut, avec une macro : Sub weeks() 'supprimer les feuilles de départ sauf la première Sheets(1).Name = "Semaine_1" For i = 2 To 52 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "Semaine_" & i Next i End Sub
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
garnote
Bonjour Karine,
Une variante à la macro de Pascal :
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = Format(dd, "dd-mm-yy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = Format(dd + 7 * i, "dd-mm-yy") Next i End Sub
Serge
"karine" a écrit dans le message de news:
merci pour ta réponse je vais essayer de tester.
"Pascal Engelmajer" a écrit dans le message de news:
Salut, avec une macro : Sub weeks() 'supprimer les feuilles de départ sauf la première Sheets(1).Name = "Semaine_1" For i = 2 To 52 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "Semaine_" & i Next i End Sub
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
Bonjour Karine,
Une variante à la macro de Pascal :
Sub Semaines_Commencant_Lundi()
'supprimer les feuilles de départ sauf la première
dd = #1/3/2004#
Sheets(1).Name = Format(dd, "dd-mm-yy")
For i = 1 To 51
Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count))
ws.Name = Format(dd + 7 * i, "dd-mm-yy")
Next i
End Sub
Serge
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de news:
OQ1ejaG1DHA.2180@TK2MSFTNGP12.phx.gbl...
merci pour ta réponse
je vais essayer de tester.
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans le
message de news: e8WsZNG1DHA.3468@TK2MSFTNGP11.phx.gbl...
Salut,
avec une macro :
Sub weeks()
'supprimer les feuilles de départ sauf la première
Sheets(1).Name = "Semaine_1"
For i = 2 To 52
Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count))
ws.Name = "Semaine_" & i
Next i
End Sub
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de news:
uGgsqsF1DHA.1740@TK2MSFTNGP12.phx.gbl...
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de
semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = Format(dd, "dd-mm-yy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = Format(dd + 7 * i, "dd-mm-yy") Next i End Sub
Serge
"karine" a écrit dans le message de news:
merci pour ta réponse je vais essayer de tester.
"Pascal Engelmajer" a écrit dans le message de news:
Salut, avec une macro : Sub weeks() 'supprimer les feuilles de départ sauf la première Sheets(1).Name = "Semaine_1" For i = 2 To 52 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "Semaine_" & i Next i End Sub
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
garnote
Et une variante sur la variante de Pascal :
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = "S1 " & Format(dd, "dd-mm-yy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "S" & i + 1 & " " & Format(dd + 7 * i, "dd-mm-yy") Next i End Sub
Serge
"garnote" a écrit dans le message de news: ohAKb.27819$
Bonjour Karine,
Une variante à la macro de Pascal :
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = Format(dd, "dd-mm-yy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = Format(dd + 7 * i, "dd-mm-yy") Next i End Sub
Serge
"karine" a écrit dans le message de news:
merci pour ta réponse je vais essayer de tester.
"Pascal Engelmajer" a écrit dans le message de news:
Salut, avec une macro : Sub weeks() 'supprimer les feuilles de départ sauf la première Sheets(1).Name = "Semaine_1" For i = 2 To 52 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "Semaine_" & i Next i End Sub
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
Et une variante sur la variante de Pascal :
Sub Semaines_Commencant_Lundi()
'supprimer les feuilles de départ sauf la première
dd = #1/3/2004#
Sheets(1).Name = "S1 " & Format(dd, "dd-mm-yy")
For i = 1 To 51
Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count))
ws.Name = "S" & i + 1 & " " & Format(dd + 7 * i, "dd-mm-yy")
Next i
End Sub
Serge
"garnote" <rien@absent.net> a écrit dans le message de news:
ohAKb.27819$6N3.10021@charlie.risq.qc.ca...
Bonjour Karine,
Une variante à la macro de Pascal :
Sub Semaines_Commencant_Lundi()
'supprimer les feuilles de départ sauf la première
dd = #1/3/2004#
Sheets(1).Name = Format(dd, "dd-mm-yy")
For i = 1 To 51
Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count))
ws.Name = Format(dd + 7 * i, "dd-mm-yy")
Next i
End Sub
Serge
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de news:
OQ1ejaG1DHA.2180@TK2MSFTNGP12.phx.gbl...
merci pour ta réponse
je vais essayer de tester.
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans le
message de news: e8WsZNG1DHA.3468@TK2MSFTNGP11.phx.gbl...
Salut,
avec une macro :
Sub weeks()
'supprimer les feuilles de départ sauf la première
Sheets(1).Name = "Semaine_1"
For i = 2 To 52
Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count))
ws.Name = "Semaine_" & i
Next i
End Sub
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de
news:
uGgsqsF1DHA.1740@TK2MSFTNGP12.phx.gbl...
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de
semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit
automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = "S1 " & Format(dd, "dd-mm-yy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "S" & i + 1 & " " & Format(dd + 7 * i, "dd-mm-yy") Next i End Sub
Serge
"garnote" a écrit dans le message de news: ohAKb.27819$
Bonjour Karine,
Une variante à la macro de Pascal :
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = Format(dd, "dd-mm-yy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = Format(dd + 7 * i, "dd-mm-yy") Next i End Sub
Serge
"karine" a écrit dans le message de news:
merci pour ta réponse je vais essayer de tester.
"Pascal Engelmajer" a écrit dans le message de news:
Salut, avec une macro : Sub weeks() 'supprimer les feuilles de départ sauf la première Sheets(1).Name = "Semaine_1" For i = 2 To 52 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "Semaine_" & i Next i End Sub
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
garnote
Un peu plus chic ;-)
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = "S1 " & Format(dd, "dd mmmm yyyy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "S" & i + 1 & " " & Format(dd + 7 * i, "dd mmmm yyyy") Next i End Sub
Serge
"karine" a écrit dans le message de news:
merci pour ta réponse, je préfèrerai effectivement avoir le 1er jour de la semaine amicalement
"garnote" a écrit dans le message de news: ZoAKb.27820$
Et une variante sur la variante de Pascal :
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = "S1 " & Format(dd, "dd-mm-yy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "S" & i + 1 & " " & Format(dd + 7 * i, "dd-mm-yy") Next i End Sub
Serge
"garnote" a écrit dans le message de news: ohAKb.27819$
Bonjour Karine,
Une variante à la macro de Pascal :
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = Format(dd, "dd-mm-yy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = Format(dd + 7 * i, "dd-mm-yy") Next i End Sub
Serge
"karine" a écrit dans le message de news:
merci pour ta réponse je vais essayer de tester.
"Pascal Engelmajer" a écrit dans le
message de news:
Salut, avec une macro : Sub weeks() 'supprimer les feuilles de départ sauf la première Sheets(1).Name = "Semaine_1" For i = 2 To 52 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "Semaine_" & i Next i End Sub
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque. http://www.ilyapa.net/excel "karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
Un peu plus chic ;-)
Sub Semaines_Commencant_Lundi()
'supprimer les feuilles de départ sauf la première
dd = #1/3/2004#
Sheets(1).Name = "S1 " & Format(dd, "dd mmmm yyyy")
For i = 1 To 51
Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count))
ws.Name = "S" & i + 1 & " " & Format(dd + 7 * i, "dd mmmm yyyy")
Next i
End Sub
Serge
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de news:
OtbgOmG1DHA.832@TK2MSFTNGP09.phx.gbl...
merci pour ta réponse, je préfèrerai effectivement avoir le 1er jour de la
semaine
amicalement
"garnote" <rien@absent.net> a écrit dans le message de news:
ZoAKb.27820$6N3.10861@charlie.risq.qc.ca...
Et une variante sur la variante de Pascal :
Sub Semaines_Commencant_Lundi()
'supprimer les feuilles de départ sauf la première
dd = #1/3/2004#
Sheets(1).Name = "S1 " & Format(dd, "dd-mm-yy")
For i = 1 To 51
Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count))
ws.Name = "S" & i + 1 & " " & Format(dd + 7 * i, "dd-mm-yy")
Next i
End Sub
Serge
"garnote" <rien@absent.net> a écrit dans le message de news:
ohAKb.27819$6N3.10021@charlie.risq.qc.ca...
Bonjour Karine,
Une variante à la macro de Pascal :
Sub Semaines_Commencant_Lundi()
'supprimer les feuilles de départ sauf la première
dd = #1/3/2004#
Sheets(1).Name = Format(dd, "dd-mm-yy")
For i = 1 To 51
Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count))
ws.Name = Format(dd + 7 * i, "dd-mm-yy")
Next i
End Sub
Serge
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de
news:
OQ1ejaG1DHA.2180@TK2MSFTNGP12.phx.gbl...
merci pour ta réponse
je vais essayer de tester.
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans
le
message de news: e8WsZNG1DHA.3468@TK2MSFTNGP11.phx.gbl...
Salut,
avec une macro :
Sub weeks()
'supprimer les feuilles de départ sauf la première
Sheets(1).Name = "Semaine_1"
For i = 2 To 52
Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count))
ws.Name = "Semaine_" & i
Next i
End Sub
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."
Sénèque.
http://www.ilyapa.net/excel
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de
news:
uGgsqsF1DHA.1740@TK2MSFTNGP12.phx.gbl...
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de
semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit
automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = "S1 " & Format(dd, "dd mmmm yyyy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "S" & i + 1 & " " & Format(dd + 7 * i, "dd mmmm yyyy") Next i End Sub
Serge
"karine" a écrit dans le message de news:
merci pour ta réponse, je préfèrerai effectivement avoir le 1er jour de la semaine amicalement
"garnote" a écrit dans le message de news: ZoAKb.27820$
Et une variante sur la variante de Pascal :
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = "S1 " & Format(dd, "dd-mm-yy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "S" & i + 1 & " " & Format(dd + 7 * i, "dd-mm-yy") Next i End Sub
Serge
"garnote" a écrit dans le message de news: ohAKb.27819$
Bonjour Karine,
Une variante à la macro de Pascal :
Sub Semaines_Commencant_Lundi() 'supprimer les feuilles de départ sauf la première dd = #1/3/2004# Sheets(1).Name = Format(dd, "dd-mm-yy") For i = 1 To 51 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = Format(dd + 7 * i, "dd-mm-yy") Next i End Sub
Serge
"karine" a écrit dans le message de news:
merci pour ta réponse je vais essayer de tester.
"Pascal Engelmajer" a écrit dans le
message de news:
Salut, avec une macro : Sub weeks() 'supprimer les feuilles de départ sauf la première Sheets(1).Name = "Semaine_1" For i = 2 To 52 Set ws = Sheets.Add(after:=Worksheets(Worksheets.Count)) ws.Name = "Semaine_" & i Next i End Sub
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque. http://www.ilyapa.net/excel "karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
Céline Brien
Bonjour Karine, Si tu peux inscrire la date du 1er jour de la semaine dans une cellule de la feuille de la semaine 1. Puis dans les autres feuilles une formule qui est la date de la semaine précédente + 7 La macro qui suit utilisera ces dates pour nommer les onglets. La beauté de l'affaire, c'est que l'an prochain, au début de l'année, tu n'as qu'à changer la date du 1er jour de la semaine de la première feuille et exécuter la macro et tu es prête pour ta nouvelle année. Au plaisir, Céline
Voici les codes. Changer A1 pour la cellule où tu auras inscrit ta date.
Sub RenommeOnglet() Dim Feuille As Worksheet For Each Feuille In Worksheets With Feuille If .[A1] <> "" Then .Name = Format(.[A1], "d-mmm") End If End With Next Feuille Set Feuille = Nothing End Sub
"karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
Bonjour Karine,
Si tu peux inscrire la date du 1er jour de la semaine dans une cellule
de la feuille de la semaine 1.
Puis dans les autres feuilles une formule qui est la date de la semaine
précédente + 7
La macro qui suit utilisera ces dates pour nommer les onglets.
La beauté de l'affaire, c'est que l'an prochain, au début de l'année, tu
n'as qu'à changer la date du 1er jour de la semaine de la première
feuille et exécuter la macro et tu es prête pour ta nouvelle année.
Au plaisir,
Céline
Voici les codes. Changer A1 pour la cellule où tu auras inscrit ta date.
Sub RenommeOnglet()
Dim Feuille As Worksheet
For Each Feuille In Worksheets
With Feuille
If .[A1] <> "" Then
.Name = Format(.[A1], "d-mmm")
End If
End With
Next Feuille
Set Feuille = Nothing
End Sub
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de
news:uGgsqsF1DHA.1740@TK2MSFTNGP12.phx.gbl...
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de
semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Bonjour Karine, Si tu peux inscrire la date du 1er jour de la semaine dans une cellule de la feuille de la semaine 1. Puis dans les autres feuilles une formule qui est la date de la semaine précédente + 7 La macro qui suit utilisera ces dates pour nommer les onglets. La beauté de l'affaire, c'est que l'an prochain, au début de l'année, tu n'as qu'à changer la date du 1er jour de la semaine de la première feuille et exécuter la macro et tu es prête pour ta nouvelle année. Au plaisir, Céline
Voici les codes. Changer A1 pour la cellule où tu auras inscrit ta date.
Sub RenommeOnglet() Dim Feuille As Worksheet For Each Feuille In Worksheets With Feuille If .[A1] <> "" Then .Name = Format(.[A1], "d-mmm") End If End With Next Feuille Set Feuille = Nothing End Sub
"karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
un grand merci à tous, chacune de vos solutions fonctionnent à merveille. Quel bonheur que de savoir programmer, il va vraiment falloir que j'essaye de m'y mettre. encore merci
"Céline Brien" a écrit dans le message de news: e1$
Bonjour Karine, Si tu peux inscrire la date du 1er jour de la semaine dans une cellule de la feuille de la semaine 1. Puis dans les autres feuilles une formule qui est la date de la semaine précédente + 7 La macro qui suit utilisera ces dates pour nommer les onglets. La beauté de l'affaire, c'est que l'an prochain, au début de l'année, tu n'as qu'à changer la date du 1er jour de la semaine de la première feuille et exécuter la macro et tu es prête pour ta nouvelle année. Au plaisir, Céline
Voici les codes. Changer A1 pour la cellule où tu auras inscrit ta date.
Sub RenommeOnglet() Dim Feuille As Worksheet For Each Feuille In Worksheets With Feuille If .[A1] <> "" Then .Name = Format(.[A1], "d-mmm") End If End With Next Feuille Set Feuille = Nothing End Sub
"karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
un grand merci à tous, chacune de vos solutions fonctionnent à merveille.
Quel bonheur que de savoir programmer, il va vraiment falloir que j'essaye
de m'y mettre.
encore merci
"Céline Brien" <celinebrien@laurentides.qc.ca> a écrit dans le message de
news: e1$FJBI1DHA.2604@TK2MSFTNGP09.phx.gbl...
Bonjour Karine,
Si tu peux inscrire la date du 1er jour de la semaine dans une cellule
de la feuille de la semaine 1.
Puis dans les autres feuilles une formule qui est la date de la semaine
précédente + 7
La macro qui suit utilisera ces dates pour nommer les onglets.
La beauté de l'affaire, c'est que l'an prochain, au début de l'année, tu
n'as qu'à changer la date du 1er jour de la semaine de la première
feuille et exécuter la macro et tu es prête pour ta nouvelle année.
Au plaisir,
Céline
Voici les codes. Changer A1 pour la cellule où tu auras inscrit ta date.
Sub RenommeOnglet()
Dim Feuille As Worksheet
For Each Feuille In Worksheets
With Feuille
If .[A1] <> "" Then
.Name = Format(.[A1], "d-mmm")
End If
End With
Next Feuille
Set Feuille = Nothing
End Sub
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de
news:uGgsqsF1DHA.1740@TK2MSFTNGP12.phx.gbl...
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de
semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
un grand merci à tous, chacune de vos solutions fonctionnent à merveille. Quel bonheur que de savoir programmer, il va vraiment falloir que j'essaye de m'y mettre. encore merci
"Céline Brien" a écrit dans le message de news: e1$
Bonjour Karine, Si tu peux inscrire la date du 1er jour de la semaine dans une cellule de la feuille de la semaine 1. Puis dans les autres feuilles une formule qui est la date de la semaine précédente + 7 La macro qui suit utilisera ces dates pour nommer les onglets. La beauté de l'affaire, c'est que l'an prochain, au début de l'année, tu n'as qu'à changer la date du 1er jour de la semaine de la première feuille et exécuter la macro et tu es prête pour ta nouvelle année. Au plaisir, Céline
Voici les codes. Changer A1 pour la cellule où tu auras inscrit ta date.
Sub RenommeOnglet() Dim Feuille As Worksheet For Each Feuille In Worksheets With Feuille If .[A1] <> "" Then .Name = Format(.[A1], "d-mmm") End If End With Next Feuille Set Feuille = Nothing End Sub
"karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
DanC
Et programmer un changement de date dans ton système???
C'est que tu es déjà en avril... Un poisson avec ça?
Danielle "karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
Et programmer un changement de date dans ton système???
C'est que tu es déjà en avril... Un poisson avec ça?
Danielle
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message de
news:uGgsqsF1DHA.1740@TK2MSFTNGP12.phx.gbl...
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Et programmer un changement de date dans ton système???
C'est que tu es déjà en avril... Un poisson avec ça?
Danielle "karine" a écrit dans le message de news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
monloui
Bonne année à toi aussi, quel temps as tu en ce mois d' Avril ? @+ Louis
-- Attention: anti spam pour répondre ôter "x" à monlouix "karine" a écrit dans le message news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
Bonne année à toi aussi,
quel temps as tu en ce mois d' Avril ?
@+
Louis
--
Attention: anti spam
pour répondre ôter "x" à monlouix
"karine" <karine.izquierdo@wanadoo.fr> a écrit dans le message news:
uGgsqsF1DHA.1740@TK2MSFTNGP12.phx.gbl...
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine
dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement
renommé avec le N° de la semaine, voire la date du 1er jour.
Bonne année à toi aussi, quel temps as tu en ce mois d' Avril ? @+ Louis
-- Attention: anti spam pour répondre ôter "x" à monlouix "karine" a écrit dans le message news:
bonjour et bonne année à tous
je souhaiterai créer un classeur avec autant de feuilles que de semaine dans
l'année. de plus je souhaiterai que ces feuilles soit automatiquement renommé avec le N° de la semaine, voire la date du 1er jour.
Est possible??? si oui comment????
merci d'avance
Gil HASH
Bonsoir Comme je trie mes messages par date d'arrivée - logique - Je viens de m'apercevoir que ce message et toutes ses réponses restera jusqu'en avril en première place de la fenêtre d'Outlook Express. Y a t'il quelque chose à faire sur le serveur? surtout qu'on a répondu à Karine -que je n'incrimine pas bien sûr : les erreurs de mise à l'heure ça existe. Mais je pense à quelque chose : avec ce système si quelqu'un de mal intentionné met son système à la date du 11 janvier 2014, on aura son message pendant 14 ans en première place?
Bonsoir
Comme je trie mes messages par date d'arrivée - logique - Je viens de
m'apercevoir que ce message et toutes ses réponses restera jusqu'en avril en
première place de la fenêtre d'Outlook Express.
Y a t'il quelque chose à faire sur le serveur? surtout qu'on a répondu à
Karine -que je n'incrimine pas bien sûr : les erreurs de mise à l'heure ça
existe.
Mais je pense à quelque chose : avec ce système si quelqu'un de mal
intentionné met son système à la date du 11 janvier 2014, on aura son
message pendant 14 ans en première place?
Bonsoir Comme je trie mes messages par date d'arrivée - logique - Je viens de m'apercevoir que ce message et toutes ses réponses restera jusqu'en avril en première place de la fenêtre d'Outlook Express. Y a t'il quelque chose à faire sur le serveur? surtout qu'on a répondu à Karine -que je n'incrimine pas bien sûr : les erreurs de mise à l'heure ça existe. Mais je pense à quelque chose : avec ce système si quelqu'un de mal intentionné met son système à la date du 11 janvier 2014, on aura son message pendant 14 ans en première place?