formatage conditionnel

  • Initiateur de la discussion Initiateur de la discussion bouboull
  • Date de début Date de début

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 !

B

bouboull

Guest
Hello tout le monde!
j'espère que vous pourrez répondre à ma question;
En me baladant sur les forums, j'ai pu écrire un petit programme mais il ne fonctionne pas.
Donc je vous écris ce que j'ai mis et j'aimerai bien que l'on me corrige et que l'on m'explique ce qui ne va pas dans le programme.
je débute en VBA.
donc voici mon programme
Sub condition()
Select Case Range("a1:c5").Value
Case Is < 0
Range("a1:c5").Interior.ColorIndex = 10
End Select
End Sub


Je voudrai que la macro sélectionne une plage de cellules et que si une des valeurs est inférieure à 0, elle la colore.
En outre, je ne sais pas comment rajouter deux autres formatages :
je voudrai avoir mes valeurs en pourcentage et avec deux décimales après la virgule.
je sais comment ca s'écrit mais je ne sais pas comment le mettre dans le code.

Merci d'avance de votre aide les gens. ^^
 
Re : formatage conditionnel

Bonjour Bouboull, bonjour le forum,

Peut-être comme ça :
Code:
Sub condition()
Dim cel As Range

For Each cel In Range("A1:C5")
    cel.Value = cel.Value / 100
    cel.NumberFormat = "0.00%"
    Select Case cel.Value
        Case Is < 0
            cel.Interior.ColorIndex = 10
    End Select
Next cel
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
586
Retour