XL 2013 mise en forme conditionnelle EXCEL

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

Julie888

XLDnaute Nouveau
Bonjour !

J'ai un tableau EXCEL et je voudrais que quand ma colonne "clos" contient un "o" pour oui dans la cellule, j'aimerais que la ligne complète correspondante devienne rouge. J'ai réussi à mettre seulement la cellule qui contient un "o" pour oui en rouge.

De plus, si cela se fait, lorsque la ligne devient rouge, j'aimerais qu'elle soit déplacée à la fin du tableau, au bas. Je peux le faire présentement seulement si je fais un filtre sur ma colonne "clos".

Merci !
 
Re : mise en forme conditionnelle EXCEL

eh oui, tu as un fichier ....

ta mfc est en formule, gère bien les $$$$
=$colonne contenant "o" et n° première ligne pouvant contenir "o" de la colonne
avec F1 = clos
ex : =$F2="o"
 
Re : mise en forme conditionnelle EXCEL

Alors, pour illustrer la charte de ce forum....
euh .... le passage sur les pièces jointes....

çà nous évite d'utiliser notre boule de cristal pour déterminer où se situe et comment sont disposées les données du demandeur
 

Pièces jointes

Re : mise en forme conditionnelle EXCEL

Je vous ai joint le ficher EXCEL en question.






Alors, pour illustrer la charte de ce forum....
euh .... le passage sur les pièces jointes....

çà nous évite d'utiliser notre boule de cristal pour déterminer où se situe et comment sont disposées les données du demandeur
 

Pièces jointes

Re : mise en forme conditionnelle EXCEL

Bonjour à tous,

Quitte à faire du VBA pour le tri.
Dans le module de la feuille :

VB:
Option Explicit


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim Cel
    For Each Cel In Range("K7:K20")
        If Cells(Cel.Row, 11) = "o" Then
            Range(Cells(Cel.Row, 1), Cells(Cel.Row, 11)).Interior.ColorIndex = 3
        Else
            Range(Cells(Cel.Row, 1), Cells(Cel.Row, 11)).Interior.ColorIndex = 0
        End If
    Next Cel
    With Application
        .EnableEvents = False
        .ScreenUpdating = 0
    End With
    ActiveSheet.AutoFilter.Sort.SortFields.Clear
    ActiveSheet.AutoFilter.Sort.SortFields.Add _
            Key:=Range("K5:K20"), SortOn:=xlSortOnCellColor, Order:=xlAscending
    With ActiveSheet.AutoFilter.Sort
        .Header = xlYes
        .Apply
    End With
    Application.EnableEvents = True
End Sub

A+ à tous
 

Pièces jointes

Re : mise en forme conditionnelle EXCEL

Oh boy, ok !!!

Bon, je vois qu'avec les codes "VBA" ça fonctionne, merci, mais y a-t-il une façon de faire que je serais en mesure de faire moi-même, car les code "VBA", c'est très rare que je m'en sers et je ne sais même pas où aller pour ça !!...
 
Re : mise en forme conditionnelle EXCEL

Bonjour à tous,

Alors utilise la formule donnée plus haut
Et Trie sur la couleur :

Capture_2.png

A+ à tous
 

Pièces jointes

  • Capture_2.png
    Capture_2.png
    8.8 KB · Affichages: 65
- 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

Discussions similaires

Réponses
6
Affichages
229
Réponses
2
Affichages
154
Réponses
25
Affichages
778
Retour