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 !

Claudy

XLDnaute Accro
Bonjour à tous,
dans un classeur avec quelques onglets:Janvier 2008, fevrier 2008, etc.... et une feuille Zaza.
Pour chaque feuille j'ai ceci:
Private Sub Worksheet_Change(ByVal Target As Range)
For Each Sh In ActiveWorkbook.Worksheets
If Sh.Range("D2").Value < 0 Then
Sh.Tab.ColorIndex = 3
ElseIf Sh.Range("D2").Value > 0 Then
Sh.Tab.ColorIndex = 4
'End If
End If
Next
End sub
Cela marche trop bien!
Mais je voudrais arranger For Each Sh In ActiveWorkbook.Worksheets
pour que cela ne s'applique pas à ma feuille "zaza" (qui est en fait la dernière feuille)
Merci d'avance,
Claudy
 
Re : Onglets classeurs

Salut Claudy, le Forum

pas sur mais essaye de mettre ces lignes en gras
Code:
For Each Sh In ActiveWorkbook.Worksheets
    [B]If Sh.Name <> "zaza" Then[/B]
        If Sh.Range("D2").Value < 0 Then
            Sh.Tab.ColorIndex = 3
                ElseIf Sh.Range("D2").Value > 0 Then
            Sh.Tab.ColorIndex = 4
        End If
    [B]End If[/B]
Next
Bonne Journée
 
- 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
7
Affichages
450
Réponses
5
Affichages
572
Réponses
2
Affichages
525
Réponses
4
Affichages
729
Réponses
7
Affichages
447
Retour