Tu peux faire en V26 : 04/09/2023
en W26 : =V26+7 tu etire jusqu'a la derniere colonne
Tu copie colle en valeur puis change le format en JJ
Regarde bien que ta date soit 04 / 11 /18 / 25 .....
Mais la formule a l'interieur
Sub Workbook_Open()
LundiSem = Date - Weekday(Date, vbMonday) + 1
Set re = Rows(26).Find(LundiSem)
'on recherche la cellule qui contient le lundi de la semaine en cours
If Not re Is Nothing Then 'si on a trouvé le numéro de semaine
re.Select 'on selectionne la cellule
With ActiveSheet.Shapes("connecteur droit 2") ' on prend le trait
.Top = re.Top ' on aligne la partie supérieure du trait avec la partie supérieure de la cellule
.Left = re.Left + re.Width - 5 'on positionne le trait verticalement avec un décalage de 5 par rapport au bord droit de la cellule
End With
End If
End Sub
Avec ça, tu pense avoir le bon resultat mais tes colonnes en trop comme la AA vont juste ne plus correspondre aux mois / annee au dessus et tes donnée en dessous vont etre fausses également.