Changer automatiquement couleur onglet par jour actif

Résolu/Fermé
CANDIC5640 Messages postés 35 Date d'inscription mercredi 31 août 2022 Statut Membre Dernière intervention 20 mars 2024 - 15 mars 2023 à 06:43
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 - 16 mars 2023 à 11:46

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 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
15 mars 2023 à 11:14

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 mercredi 31 août 2022 Statut Membre Dernière intervention 20 mars 2024
Modifié le 15 mars 2023 à 11:57

Bonjour,

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

MCpk4LrTVq0_test-script-VBA.jpg

0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
Modifié le 15 mars 2023 à 16:59

Avec mon fichier ?

As tu accepté l'ouverture des macros ?

0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404 > ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024
15 mars 2023 à 20:17

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

Cdlmnt

0
CANDIC5640 Messages postés 35 Date d'inscription mercredi 31 août 2022 Statut Membre Dernière intervention 20 mars 2024
16 mars 2023 à 05:34

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 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
16 mars 2023 à 11:46

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