Envoyé par
Snowkite
Merci mais ce que j'aimerais faire c'est pouvoir modifier mon 1er code qui fait référence à la semaine et pouvoir l'adapter au mois
1 2 3 4
| Function NumSem(LaDate As Date) As Integer
NumSem = Int((LaDate - DateSerial(Year(LaDate - Weekday(LaDate - 1) + 4), 1, 1) _
+ Weekday(DateSerial(Year(LaDate - Weekday(LaDate - 1) + 4), 1, 1)) + 5) / 7)
End Function |
Qu'est-ce que cette formule est supposée calculer ?
Envoyé par
Snowkite
J'aimerais pouvoir faire la même chose mais une fois par mois, c'est à dire que lorsque l'on change de mois et bien que je puisse renommer l'onglet "original_1" ou "original_janv"
Il suffit de remplacer :
ActiveSheet.Name = "Registre_" & NumSem(Date) 'Date = date du jour
Par :
ActiveSheet.Name = "Registre_" & Format(Date,"mmm")
Quoi que... perso, je pense qu'il serait préférable de mettre :
ActiveSheet.Name = "Registre_" & Format(Date,"mm")
Et pour ce qui est de ta fonction, elle ne sert plus à rien.
Partager