Prob avec répitition de macro.

  • Initiateur de la discussion Initiateur de la discussion olive
  • 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 !

O

olive

Guest
Voila, g fait une macro qui me change la couleur du texte d'une cellule en fonction de la valeur de cette cellule. La voila :

Private Sub Worksheet_Change(...)
If range("L13").Value <= "0,85" Then
Range("L13").Font.ColorIndex = 3
ElseIf Range("L13").Value >= "0,95" Then
Range("L13").Font.ColorIndex = 3
Else
Range("L13").Font.ColorIndex = 5
End If
End Sub

Cette macro marche très bien.
Mon prob, c'est que dans le feuille ou elle est placée, je dois l'appliquer à 365 cellules (autant que de jours de l'année).

Certes, avec des ElseIf, je peux la répéter 365 fois, mais ca me parait un chouilla lourd.

Y'a-t-il un moyen de l'appliquer à plusieurs cellule d'un coup en gardant en compte les conditions?

Merci d'avance.
 
Comme tu n'as que 3 conditions très simples dans ta macro, laisse la tomber et utilise un format conditionnel (menu Format/mise en forme conditionnelle). Tu sélectionnes toutes les cellules auxquelles appliquer le format, et ainsi tu fais tout ça en une seule opération.
 
- 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
18
Affichages
860
Réponses
1
Affichages
606
Réponses
3
Affichages
772
Réponses
0
Affichages
597
Retour