XL 2013 mise en forme conditionnelle EXCEL

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 !
 

st007

XLDnaute Barbatruc
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"
 

st007

XLDnaute Barbatruc
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

  • Classeur1.xlsx
    9.8 KB · Affichages: 49
  • Classeur1.xlsx
    9.8 KB · Affichages: 48

Julie888

XLDnaute Nouveau
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

  • Classeur1.xlsx
    38 KB · Affichages: 51
  • Classeur1.xlsx
    38 KB · Affichages: 64

JHA

XLDnaute Barbatruc
Re : mise en forme conditionnelle EXCEL

Bonsoir à tous,

sélectionner le tableau $A$7:$K$20
formule MFC:
=$K7="o"

JHA
 

Pièces jointes

  • Classeur1 (3).xlsx
    37.6 KB · Affichages: 58
  • Classeur1 (3).xlsx
    37.6 KB · Affichages: 48

JCGL

XLDnaute Barbatruc
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

  • JC Couleur et Tri.xlsm
    30 KB · Affichages: 35

Julie888

XLDnaute Nouveau
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 !!...
 

JCGL

XLDnaute Barbatruc
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: 59

Discussions similaires

Statistiques des forums

Discussions
312 697
Messages
2 091 065
Membres
104 750
dernier inscrit
Chukky