Macro conditionnelle

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

G

gabyzedog

Guest
Bonjour tout le monde,

Je voudrais faire que ma macro s'applique aux lignes colorées en jaune (font = 36)
En gros : if activecell (en jaune) = ... (100, 0 ou entre les 2) alors celle du dessus (offset (-1,0)) soit dans la couleur adaptée (vert, rouge, bleu)
Mais je ne vois pas comment formuler l'application seulement aux lignes jaunes ?

Voici la macro actuelle :

Sub Couleur2()
Dim c As Variant
For m = 6 To 100
For n = 6 To 55
If Cells(m, n).Value = 100 Then
Cells(m, n).Offset(-1, 0).Font.ColorIndex = 43
Else
If Cells(m, n).Value = 0 Then
Cells(m, n).Offset(-1, 0).Font.ColorIndex = 3
Else
Cells(m, n).Offset(-1, 0).Font.ColorIndex = 5
End If
End If
Next
Next
End Sub


Merci d'avance
 
Re : Macro conditionnelle

Re tout le monde,

Je viens de tester ça, mais ca ne tourne pas plus.

Sub Couleur2()
Dim c As Variant
For m = 6 To 100
For n = 6 To 55
If Cells(m, n).Interior.ColorIndex = 36 Then
If Cells(m, n).Value = 100 Then
Cells(m, n).Offset(-1, 0).Font.ColorIndex = 43
Else
If Cells(m, n).Value = 0 Then
Cells(m, n).Offset(-1, 0).Font.ColorIndex = 3
Else
Cells(m, n).Offset(-1, 0).Font.ColorIndex = 5
End If
End If
End If
Next
Next
End Sub

Est-ce-que ma macro s'applique bien à l'onglet actif, je ne sais plus comment formuler avec activesheet... (j'ai plusieurs pages où la macro doit s'appliquer)
ou le problème est ailleurs ?
 
Re : Macro conditionnelle

Arf j'me dégoutes 😉

Je sais pas si c'était ça le problème, mais ca marchait sur une page mais pas sur les autres (en TCD), donc j'ai repris la présentation de celle qui marchait et là, ça roule.
Je suis pas sur que ce soit la meilleure soluce à long terme, mais c'est déjà ça.

En tout cas merci pour votre aide.
++
 
- 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
5
Affichages
915
Réponses
4
Affichages
737
Réponses
4
Affichages
284
Réponses
8
Affichages
786
Réponses
2
Affichages
528
Retour