Bonjour, j'ai actuellement un semainier que je voudrais remettre à neuf pour préparer la rentrée scolaire.
J'ai un onglet par semaine (ce qui m'en fait 44). j'ai remis les dates à jour etc.. mais je voudrais effacer le contenu de la même zone (d7:l41)dans chaque feuille (ou une à la fois).
Je pensais avoir trouvé mais il y a un "bogage" ! Voici ce que j'avais fait :
Sub Effacer()
Dim Sh As Worksheets
For Each Sh In ThisWorkbook.Worksheets
If UCase(Left(Sh.Name, 3)) = "SEM" Then Sh.[D7:L41].ClearContents
Next
Sheets("SEM 1").Activate
Range("d7").Select
End Sub
J'ai un onglet par semaine (ce qui m'en fait 44). j'ai remis les dates à jour etc.. mais je voudrais effacer le contenu de la même zone (d7:l41)dans chaque feuille (ou une à la fois).
Je pensais avoir trouvé mais il y a un "bogage" ! Voici ce que j'avais fait :
Sub Effacer()
Dim Sh As Worksheets
For Each Sh In ThisWorkbook.Worksheets
If UCase(Left(Sh.Name, 3)) = "SEM" Then Sh.[D7:L41].ClearContents
Next
Sheets("SEM 1").Activate
Range("d7").Select
End Sub