Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Microsoft 365Planning ménage sur 4 semaines (S1 à S4) et onglet 'attendu pour savoir ce qui est attendu. Idées de solution, améliorations ?
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Bonjour
Avec les couleurs et la modif de JOB 75 (Salut)
Si cellule fond vert, au double clic on enlève le vert...
qui dit double clic dit MACRO (VBA)...
Normal, rien n'apparaît sur la feuille, ni le bouton pour la RAZ, ni les MEFC ni de code VB. Seule une nouvelle feuille voir capture ci-joint. Merci ! (Où alors c'est une histoire de sécurité mais je n'ai aucun message à l'ouverture)
En fait, la feuille 'attendu permet de le comprendre.
Sinon, partir du 1er lundi en fonction de la date du jour. Dans 4 semaines, il faudrait que le premier lundi soit le 25 août 2025.
Ainsi de suite, et repartir de zéro chaque 4 semaines.
Bonjour
Sur le fichier (post#3) le 25 Août est le premier Lundi
Aucune macro... Pas de bouton RAZ...
Si tu change la semaine le tableau se met à jour automatiquement
Ce ne sont que des formules qui utilise la date (en colonne B) pour faire la correspondance avec la feuille1
la date est divisé par 28 et le reste de la division donne la ligne...
Bonjour
Sur le fichier (post#3) le 25 Août est le premier Lundi
Aucune macro... Pas de bouton RAZ...
Si tu change la semaine le tableau se met à jour automatiquement
Ce ne sont que des formules qui utilise la date (en colonne B) pour faire la correspondance avec la feuille1
la date est divisé par 28 et le reste de la division donne la ligne...
Bonjour
Avec les couleurs et la modif de JOB 75 (Salut)
Si cellule fond vert, au double clic on enlève le vert...
qui dit double clic dit MACRO (VBA)...
Private Sub WorkBook_Open()
Dim i As Byte
With [A2]
If Not IsDate(.Cells) Then MsgBox "A2 doit être une date !": Exit Sub
If Weekday(.Cells) <> 2 Then MsgBox "A2 doit être un lundi !": Exit Sub
.Cells = Date - (Date - .Cells) Mod 28 + 28 * (Date < .Cells)
For i = 2 To 28: .Cells(i) = .Cells(i - 1) + 1: Next i 'sécurité
End With
Me.Saved = True 'évite l'invite à la fermeture si aucune modification
End Sub
La macro s'exécute à l'ouverture du fichier.
Vous pouvez tester en décalant la date en A2 d'un multiple de 28 jours, par exemple :
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD