XL 2010 mise en forme conditionnelle

komarlehomard

XLDnaute Junior
Bonjour
Désolé de reposer une question qui existe déjà, mais je n'arrive pas à adapter mon fichier.
J'aimerais une mise en forme conditionnelle
En mise en forme , en vba, en quelque chose car je n'arrive pas à grand chose.
Merci beaucoup du temps que vous allez m'accorder
J'aimeraissi cellule dans Evidepas de changement
si cellule dans Avidepas de changement
si cellule dans Earrive a trois mois d'aujourd'huila couleur que vous voulez
si cellule dans Eplus forte qu'aujourd'huila couleur que vous voulez
si cellule dans D"=INSCRIT"la couleur que vous voulez
en sachant que le nombre dans A est variableet que ça va jusqua la colonne "W"
 

Pièces jointes

  • suivi formation labo.xlsm
    141.7 KB · Affichages: 8

sousou

XLDnaute Barbatruc
Bonjour
A tester et à mettre en place pour voir toute les lignes
j'ai juste mis cela sur la selection pour test
Sub mf()
For Each I In Selection
Call mef(I)
Next
End Sub
Sub mef(cel)
With cel
If .Offset(0, -4) <> "" And .Value > Date Then .Interior.Color = &H555555
If .Offset(0, -4) <> "" And Date > DateAdd("m", -3, .Value) Then .Interior.Color = &HFFFF11
If .Offset(0, -4) <> "" And UCase(.Offset(0, -1).Value) = "INSCRIT" Then .Interior.Color = &HFF00FF
End With

End Sub
 

crocrocro

XLDnaute Occasionnel
Bonsoir Komar et Sousou,
il est préférable de passer par la fonction de Mise En Forme Conditionnelle (MFC).
Dans la proposition de Sousou pour tout changement de valeur, il faudrait ré-exécuter la macro, donc sur l'événement woorksheetChange,tester si l'appartenance de la cellule au cellules testées pour la mise en forme. C'est faisable.
Voici quelques exemples qui illustrent les règles à connaitre pour structurer les MFC
1701897999234.png

Et pour les subtilités concernant les adresses (absolues et relatives dans les formules)
1701898381189.png

Et quelques astuces
1701899017163.png
 
Dernière édition:

sousou

XLDnaute Barbatruc
Bonsoir Komar et Sousou,
il est préférable de passer par la fonction de Mise En Forme Conditionnelle (MFC).
Dans la proposition de Sousou pour tout changement de valeur, il faudrait ré-exécuter la macro, donc sur l'événement woorksheetChange,tester si l'appartenance de la cellule au cellules testées pour la mise en forme. C'est faisable.
Voici quelques exemples qui illustrent les règles à connaitre pour structurer les MFC
Regarde la pièce jointe 1185585
Et pour les subtilités concernant les adresses (absolues et relatives dans les formules)
Regarde la pièce jointe 1185586
Et quelques astuces
Regarde la pièce jointe 1185587
Complétement 😊 d'accord
 

Discussions similaires

Réponses
12
Affichages
345

Statistiques des forums

Discussions
313 205
Messages
2 096 209
Membres
106 530
dernier inscrit
miomi98