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.
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 !
Bonjours à tous.
J'ai un classeur avec 12 onglet un pour chaque mois, j'aimerais pour à l'ouverture du classeur que l'onglet du mois en cours soit en couleur.
Merci pour votre aide précieuse.
Private Sub Workbook_Open()
Application.ScreenUpdating = False
For i = 1 To 12
With ActiveWorkbook.Sheets(i).Tab
.Color = xlAutomatic
.TintAndShade = 0
End With
Next i
With ActiveWorkbook.Sheets(Month(Now)).Tab
.Color = 255
.TintAndShade = 0
End With
Application.ScreenUpdating = True
End Sub
Option Explicit
Private Sub Workbook_Open()
Dim o As Worksheet
For Each o In Worksheets
o.Tab.ColorIndex = xlNone
Next
With Sheets(Month(Date)): .Tab.ColorIndex = 3: .Activate: End With
End Sub
Pour le plaisir de vous croiser...
Avec mise en évidence des trimestres sur le fichier de 00.
VB:
Option Explicit
Private Sub Workbook_Open()
Dim o As Worksheet
On Error Resume Next
For Each o In Worksheets
o.Tab.ColorIndex = Int((o.Name + 2) / 3) + 4
Next
With Sheets(Month(Date)): .Tab.ColorIndex = 3: End With
Feuil1.Activate
End Sub
- 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