Bonjour,
J'ai créé un fichier pour facilement journaliser des données et les copier dans une nouvelle feuille nommée selon la date du jour.
Sub CreateCopyTab()
Columns("A:G").Select
Selection.Copy
Sheets.Add After:=Worksheets(Worksheets.Count)
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
ActiveSheet.Name = Date
End Sub
Cependant, si une feuille a déjà été créée aujourd'hui, mon code plante me disant que la référence existe déjà et me fait une feuille "Sheet2".
Je n'ai pas réussi à construire un code conditionnel qui procéderait ainsi :
1. Contrôle si une feuille existe déjà avec comme nom la date du jour
2. Si oui : MsgBox pour avertir que la feuille existe déjà --> fin du script
3. Si non, poursuivre avec le code ci-dessus pour créer la feuille et la nommer selon la date du jour.
Si quelqu'un a une idée à suggérer, je suis partant.
D'avance grand merci et bonne fin de semaine !