Changer automatiquement couleur onglet par jour actif

Résolu
CANDIC5640 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -

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

A voir également:

3 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 

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

0
CANDIC5640 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Étant un nul, je n'arrives pas à faire fonctionner le code ...

MCpk4LrTVq0_test-script-VBA.jpg

0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 

Avec mon fichier ?

As tu accepté l'ouverture des macros ?

0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433 > ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention  
 

Pardon, mon fichier : https://www.cjoint.com/c/MCptqnWnioB

Cdlmnt

0
CANDIC5640 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

... excusez-moi, apparemment j'avais oublié d'accepter l'ouverture des macros... :-(

Maintenant ça fonctionne à merveille 

Un tout grand merci

Bien à vous 

0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 

De rien

Si c'est fini, merci de mettre le sujet à Résolu, en haut à droite dans ton premier post (les 3 petits points)

Bonne journée

0