• Initiateur de la discussion Initiateur de la discussion sten83
  • Date de début Date de début

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 !

sten83

XLDnaute Occasionnel
Bonjour, j'ai un classeur avec 10 onglets intitulés jour1 jusqu’à jour10, dans chaque feuille en A1 se trouve la date a savoir que la date de la première feuille et reprise sur la suivante + 1 jour.
Ma question, est-il possible qu'à l'ouverture du classeur l'onglet correspondant a la date du jour c'est a dire la même que dans la cellule A1 s'affiche en couleur.
Merci de votre aide
 

Pièces jointes

Re : Onglet en couleur

Bonjour sten86,

Ajoute ça dans ThisWorkbook :

VB:
Private Sub Workbook_Open()
    For Each sh In Sheets
        If sh.Range("A1") = Date Then
            Sheets(sh.Name).Tab.ThemeColor = xlThemeColorAccent4
        End If
    Next
End Sub

Bonne journée.
 
Re : Onglet en couleur

Salut sten83 et le forum
Dans le module ThisWorkBook :
Code:
Private Sub Workbook_Open()
Dim F As Worksheet
For Each F In ThisWorkbook.Sheets
    If F.[A1] = Date Then
        F.Tab.ColorIndex = 3
    Else
        F.Tab.ColorIndex = xlNone
    End If
Next F
End Sub
A+

Edit : réponse un peu tardive... mais plus mieux bien, puisque c'est mon œuvre 😉
 
Dernière édition:
- 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

Discussions similaires

Réponses
16
Affichages
589
Réponses
5
Affichages
231
Retour