OVH Cloud OVH Cloud

Ajout de feuille

2 réponses
Avatar
olivier
Bonjour,
je créé un nouveau classeur par mois avec un modèle de feuille. Je
souhaiterais insérer une feuille par jour avec en onglet le n° du jour et le
mois, ex: 01_janv. Quelqu'un peut-il m'aider
Merci

2 réponses

Avatar
anonymousA
bonsoir

imaginons que ta feuille modèle s'appelle Modele et que tu places cette
proc dans le classeur devant recevoir les feuilles du mois

Application.ScreenUpdating = False

I = 0
mois = 4
annee = 2005

With ThisWorkbook
While Month(DateSerial(annee, mois, 1) + I) = mois
.Sheets("Modele").Copy After:=.Sheets(Sheets.Count)
.ActiveSheet.Name = Format(DateSerial(annee, mois, 1) + I, "d-mmm")
I = I + 1
Wend
End With

Application.ScreenUpdating = True

A adapter à tes besoins

A+

Bonjour,
je créé un nouveau classeur par mois avec un modèle de feuille. Je
souhaiterais insérer une feuille par jour avec en onglet le n° du jour et le
mois, ex: 01_janv. Quelqu'un peut-il m'aider
Merci





Avatar
anonymousA
il manque un point (.) avant sheets.count

bonsoir

imaginons que ta feuille modèle s'appelle Modele et que tu places cette
proc dans le classeur devant recevoir les feuilles du mois

Application.ScreenUpdating = False

I = 0
mois = 4
annee = 2005

With ThisWorkbook
While Month(DateSerial(annee, mois, 1) + I) = mois
.Sheets("Modele").Copy After:=.Sheets(Sheets.Count)
.ActiveSheet.Name = Format(DateSerial(annee, mois, 1) + I, "d-mmm")
I = I + 1
Wend
End With

Application.ScreenUpdating = True

A adapter à tes besoins

A+


Bonjour,
je créé un nouveau classeur par mois avec un modèle de feuille. Je
souhaiterais insérer une feuille par jour avec en onglet le n° du jour
et le
mois, ex: 01_janv. Quelqu'un peut-il m'aider
Merci