Bonjour,
J'ai des chiffres et des 0 dans un tableau excel
de AM20 à CT159 et j'aimerai juste colorier les cellules pour lesquelles j'ai un chiffres différent de 0 en ColorIndex 40
Merci
Bonjour,
J'ai des chiffres et des 0 dans un tableau excel
de AM20 à CT159 et j'aimerai juste colorier les cellules pour lesquelles j'ai un chiffres différent de 0 en ColorIndex 40
Merci
Bonjour,
essayes comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub couleur() Dim plage As Range, cel As Range Set plage = Range("AM20:CT159") For Each cel In plage If cel.value <> 0 Then cel.Interior.ColorIndex = 40 Next cel End Sub
Cordialement,
Dom
_____________________________________________
Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
pensez à cliquer sur :resolu: si votre problème l'est
Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)
Merci pour ta réponse
en fait j'ai des chiffres non nuls, des 0 et des "" en fait j'ai tous ca en formule, et j'aimerai colorier que les cellules ou j'ai des chiffres non nul, ni celles ou j'ai des 0 ni celles ou j'ai des "", avec cette macro ca me colori meme les cellules ou j'ai des "".
pas fait le test pour les cellules contenant une formule mais égales à 0 ou "",
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub couleur() Dim plage As Range, cel As Range Set plage = Range("AM20:CT159") For Each cel In plage If cel.value <> 0 or not isempty(cel) Then cel.Interior.ColorIndex = 40 Next cel End Sub
essayes déjà comme ça
Cordialement,
Dom
_____________________________________________
Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
pensez à cliquer sur :resolu: si votre problème l'est
Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)
Je pense que j'ai fait une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part If cel.value <> 0 and not isempty(cel) Then cel.Interior.ColorIndex = 40
Cordialement,
Dom
_____________________________________________
Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
pensez à cliquer sur :resolu: si votre problème l'est
Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)
Merci encore
Ca me colori toujours les cellules ou j'ai des ""
Bonjour,
Essaie avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Not (cel.Value = 0 Or IsEmpty(cel)) Then cel.Interior.ColorIndex = 40
Partager