Re,
J'aurais une modif pour le code effacer.
Sub effacer()
'
' effacer Macro
Dim X As Integer, Z As Integer
Application.EnableEvents = False
With Worksheets("a")
.Activate
.Range("E7:AI38").ClearContents
End With
With Worksheets("PAR JOUR")
.Activate
For X = 21 To 621 Step 20
.Range("G" & X & ":I" & X + 14).ClearContents
Next X
End With
Application.EnableEvents = True
Worksheets("a").Activate
End Sub
l'onglet "a" et "par jour" change de nom ex "par jour janvier, par jour fevrier... et pour "a" mois janvier, mois fevrier
Ma question est es ce que je doit répéter le code pour chaque feuille en modifiant le nom à chaque fois ou es ce que le code peut être universelle pour chaque onglet actif?
Merci