Bonjour à tous,
Dans le fichier que vous trouverez en PJ, j'essaie de mettre une couleur déterminée aux onglets en fonction du statut de la cellule B4 de chacun
J'ai ce VBA, mais il fait n'importe quoi au niveau des couleurs des onglet. Il me mets des couleurs qui ne sont pas définis dans mes paramètres
Private Sub Worksheet_Calculate()
If [B4] = "lots conformes" Then
ActiveSheet.Tab.ColorIndex = 43
ElseIf [B4] = "lots trop lents sortie étuve" Then
ActiveSheet.Tab.ColorIndex = 27
ElseIf [B4] = "lots rapides sortie étuve" Then
ActiveSheet.Tab.ColorIndex = 55
ElseIf [B4] = "lots trop rapides sortie géluleuse" Then
ActiveSheet.Tab.Color = RGB(255, 0, 0)
ElseIf [B4] = "lots trop lents après géluleuse" Then
ActiveSheet.Tab.ColorIndex = 33
ElseIf [B4] = "lots en investigation" Then
ActiveSheet.Tab.ColorIndex = 39
ElseIf [B4] = "lot en attente de resultat" Then
ActiveSheet.Tab.ColorIndex = 15
ElseIf [B4] = "Pas de donnée" Then
ActiveSheet.Tab.ColorIndex = 22
End If
End Sub
Par ailleurs, les onglets "légende" et "BDD" se colore alors qu'il n'y a pas de code ,
Si vous aviez une idée pour résoudre ce petit soucis
Merci de votre aide
Prenez soins de vous
Charles