Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

couleur d'onglet selon code couleur dans cellule

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 !

eastwick

XLDnaute Accro
Bonjour à toutes et tous,
Ci-joint un petit classeur. en A1 de chaque onglet un code couleur. J'aimerais simplement que chaque onglet se colorie automatiquement avec son code spécifié en A1.

En vous remerciant !
 

Pièces jointes

Re : couleur d'onglet selon code couleur dans cellule

Bonjour à tous

Pourquoi donc que le Switch pédale dans la semoule là où l'IIf carbure ?
J'ai essayé ceci
Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal R As Range)
If R.Address <> "$A$1" Then Exit Sub
Sh.Tab.Color = Switch(IsNumeric(R) And R <> "", R, Not IsNumeric(R), -4105)
End Sub
Mais j'ai fait chou blanc ( à défaut d'endives 😉 )

Quelqu'un pour m'expliquer le pourquoi de comment ?

Remarque
Si IsNumeric(R) est true alors R<>"" est forcément vrai non ?
 
Dernière édition:
Re : couleur d'onglet selon code couleur dans cellule

salut

je ne suis pas un adepte du Switch mais il me semble que les options doivent s’exclurent mutuellement.
Remarque
Si IsNumeric(R) est true alors R<>"" est forcément vrai non ?

non, faut éviter de forcer 😛 (le surpoids est dû à l'image).
 

Pièces jointes

Re : couleur d'onglet selon code couleur dans cellule

Bonjour Si...

Pour ma remarque, j'avais remarqué que =ESTNUM(A1) renvoie FAUX si A1 est vide
Je m'embarque point alors dans VBA pour vérifier si cela est vrai aussi par macro
Or j'aurai du!
Code:
Sub a()
MsgBox IsNumeric([A1]) 'renvoie vrai
End Sub
Par contre avec ceci, on obtient Faux
Code:
Sub b()
MsgBox IsNumeric(Range("A1").Text)
End Sub
 
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
18
Affichages
373
  • Question Question
Microsoft 365 Excel graphique
Réponses
3
Affichages
337
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…