J'ai fait cette macro, mais j'aimerais l'attribuer à toutes les feuilles janvier à décembre.Bonjour Clausen,
C'est simple, menu "Développeur" -> Enregistrer une macro
Regarde la pièce jointe 1209704
Ensuite il suffit de faire les manipulations manuellement et d'arrêter l'enregistrement, vous aurez votre code (bon à optimiser)
A+
Sub EffacerDonnées()
Dim Wsh As Worksheet
For Each Wsh In Sheets(Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", _
"Septembre", "Octobre", "Novembre", "Décembre"))
With Wsh
.Range("D4:F65").ClearContents
.Range("I4:i34").ClearContents
.Range("K4:K34").ClearContents
.Range("M4:M34").ClearContents
.Range("G4:G34").ClearContents
End With
Next Wsh
End Sub
Je vais essayer et vous remercie mille fois. Super sympaRe,
Et bien voici un code qui pourra fonctionner pour toutes les feuilles
Code:Sub EffacerDonnées() Dim Wsh As Worksheet For Each Wsh In Sheets(Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", _ "Septembre", "Octobre", "Novembre", "Décembre")) With Wsh .Range("D4:F65").ClearContents .Range("I4:i34").ClearContents .Range("K4:K34").ClearContents .Range("M4:M34").ClearContents .Range("G4:G34").ClearContents End With Next Wsh End Sub
A+
Je vais essayer et vous remercie mille fois. Super sympa
Bonne fetes