Changer automatiquement couleur onglet par jour actif
Résoluccm81 Messages postés 11033 Statut Membre -
Bonjour,
Je cherche une solution au "problème" suivant :
Ma feuille de calcul est composée de plusieurs onglets, je souhaite que la couleur de l'onglet change automatiquement en fonction du jour "actif" (= aujourd'hui).
https://www.cjoint.com/c/MCpfKwzVuS0
Quelqu'un peut-il m'aider ?
Merci
Version Excel : Microsoft Excel pour Microsoft 365 MSO (version 2203 Build 16.01.15028.20152) 64 bits
- Changer automatiquement couleur onglet par jour actif
- Changer dns - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Rouvrir onglet fermé chrome - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
- Changer la couleur de la barre des taches - Guide
3 réponses
Bonjour
Pour mettre en rouge l'onglet correspondant à la date du jour et en vert les autres dates à l'ouverture du fichier
Option Explicit Const rouge = 3 Const vert = 50 Private Sub Workbook_Open() Dim m As Long Dim nomfj As String nomfj = Format(Day(Date), "00") & "_" & Format(Month(Date), "00") MsgBox "Valider pour continuer" For m = 1 To Sheets.Count If IsNumeric(Left(Sheets(m).Name, 1)) Then If Sheets(m).Name = nomfj Then Sheets(m).Tab.ColorIndex = rouge Else Sheets(m).Tab.ColorIndex = vert End If End If Next m End Sub
Alt-F11 pour accéder à l'éditeur vba, code à mettre dans le module du Workbook
Si ça convient, supprimer la ligne msgbox ....
Cdlmnt
Bonjour,
Étant un nul, je n'arrives pas à faire fonctionner le code ...
MCpk4LrTVq0_test-script-VBA.jpg