Bonjour
content que cela te plaise
1/
pour effacer des colonnes (les mêmes sur plusieurs feuilles), tu peux t'inspirer du code suivant (obtenu par l'enregistreur de macro en faisant l'opération à la main)
Sheets(Array("Feuil1", "Feuil3")).Select
Sheets("Feuil1").Activate
Range("B:B,D
,E:E,G:G,I:I").Select
Range("I1").Activate
Selection.Delete Shift:=xlToLeft
Range("A1").Select
sélection de feuil1 et feuil3, suppression de B D E G et I sur les 2 feuilles en même temps et décalage vers la gauche des colonnes
2/
repère une cellule libre sur les feuilles que tu vas créer (par exemple a1)
tu crée la feuille
tu fais ton copier coller
tu vas sur la feuille que tu viens de créer, la colonne date est par exemple la D
tu fais
Range("a1") = Format(Range("D2").Value, "MMM-yyyy ")
que tu peux compléter par
Range("A1").Select
With Selection.Font
.Name = "Arial"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
Selection.Font.Bold = True
Columns("A:A").EntireColumn.AutoFit
qui passe en taille 12 gras et ajuste la colonne
Note : tous ces codes sont obtenus en utilisant l'enregistreur de macro, en faisant l'opération à la main et en allant voir le code généré. il reste ensuite à l'adapter à l'appli
A+
Eric