Pb Macro pour ajouter une feuille en +

Asus13x11

XLDnaute Nouveau
Bonsoir

Voilà ma macro marche bien mais je voudrais bien y integre à la repetition la feuille "Masque"

Pour obtenir 52 Onglets (correspondant aux semaines)
avec la feuille "Masque" integré dans chaque onglet.

*******************************

Sub Macro1()
Dim premierLundi, i As Integer, y As Integer, z As Integer
premierLundi = DateSerial(2009, 1, 5) - Weekday(DateSerial(2009, 1, 3))
For i = 1 To 3

Sheets.Add After:=Worksheets(Sheets.Count)
ActiveSheet.Name = "Sem" & i
For y = 1 To 6
Range("A1").Cells(134, y) = CDate(premierLundi) + z
z = z + 1
Next y
Range("A1").NumberFormat = "dddd d mmmm"
z = z + 2
Range("G1").Value = "Sem" & i
Next i
End Sub

*************************************
 

Asus13x11

XLDnaute Nouveau
Re : Pb Macro pour ajouter une feuille en +

Bonsoir

Ma "feuille 1" se nomme "Masque" tous simplement

et je voudrais la reprendre dans chaque onglet qui s'apperont "Sem1 Sem2 etc..."

en gardant le calcule de semaine de ma macro.
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : Pb Macro pour ajouter une feuille en +

Bonsoir à tous.
S'il s'agit de reproduire la feuille nommée "Masque" en y intégrant les données relatives à chaque semaine, je propose les modifications en rouge :
Code:
Sub Macro1()
Dim premierLundi, i As Integer, y As Integer, z As Integer
    premierLundi = DateSerial(2009, 1, 5) - Weekday(DateSerial(2009, 1, 3))
    For i = 1 To 3
        [COLOR="Red"][B]Sheets("Masque").Copy[/B][/COLOR] After:=Worksheets(Sheets.Count)
        ActiveSheet.Name = "Sem" & i
        For y = 1 To 6
            Range("A1").Cells(134, y) = CDate(premierLundi) + z
            z = z + 1
        Next y
        Range("A1").NumberFormat = "dddd d mmmm"
        z = z + [COLOR="Red"][B]1[/B][/COLOR]
        Range("G1").Value = "Sem" & i
    Next i
End Sub
Bonne nuit !
ROGER2327
 

Discussions similaires

Réponses
29
Affichages
917
Réponses
15
Affichages
483

Statistiques des forums

Discussions
312 190
Messages
2 086 040
Membres
103 105
dernier inscrit
fofana