Bonsoir,
J’ai une macro qui me permet de créer une autre Feuil avec la copie de mon classeur actif.
Cette nouvelle Feuil se nomme avec la date du jour puis le contenu de la cellule W8 de la feuille active
Seul problème, si l’utilisateur a besoin de déclencher une seconde fois la macro pour la même journée cela ne fonctionne pas car j’ai une erreur qui remonte m’indiquant que mon classeur ne peut comporter 2 Feuil avec le même nom.
Que faudrait-il ajouter à mon code pour que ce dernier fasse abstraction de ce problème et puisse venir écraser si besoin la Feuil déjà générer une seconde fois ??
Mon code ci-dessous :
Merci d’avance pour votre aide.
Bonne fin de journée
J’ai une macro qui me permet de créer une autre Feuil avec la copie de mon classeur actif.
Cette nouvelle Feuil se nomme avec la date du jour puis le contenu de la cellule W8 de la feuille active
Seul problème, si l’utilisateur a besoin de déclencher une seconde fois la macro pour la même journée cela ne fonctionne pas car j’ai une erreur qui remonte m’indiquant que mon classeur ne peut comporter 2 Feuil avec le même nom.
Que faudrait-il ajouter à mon code pour que ce dernier fasse abstraction de ce problème et puisse venir écraser si besoin la Feuil déjà générer une seconde fois ??
Mon code ci-dessous :
VB:
Sheets("Rapport").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = Format(Date, "dd-mm-yy") & " " & Range("W8")
With ActiveSheet
If Range("W8") = "JOUR" Then
.Tab.ColorIndex = 12
ElseIf Range("W8") = "NUIT" Then
.Tab.ColorIndex = 14
End If
End With
Merci d’avance pour votre aide.
Bonne fin de journée