Tri conditionnel de colonne

Bonjour,

j'ai un fichier de catégories a 3 colonnes , et je voudrais en récupérer qu'une seule colonne selon cette règle :

si la colonne 3 est remplie, la nouvelle colonne prendra sa valeur, si la colonne 2 est remplie mais pas la 3, la nouvelle colonne prendra donc cette valeur si non la nouvelle colonne prendra la valeur de la colonne 1 (qui est forcement remplie normalement)

En gros la nouvelle colonne prend la valeur de la colonne la plus avancée.

Un exemple sera plus claire :

colonne 1 ----- colonne 2 -------- colonne 3 ------ nouvelle colonne

telephonie ----- informatique ----- high-tech----------- high-tech

telephonie -------- cablage------------------------------- cablage

reseau----------------------------------------------------- reseau

mobile ---------- accessoires ------- antenne ----------- antenne

mobile ---------- accessoires -------------------------- accessoires

Merci d'avance!

14classeur2.xlsx (40.52 Ko)

Bonjour,

Essaie cette macro

Sub Test()
Dim Cel As Range
    For Each Cel In Range("A2:A" & Range("A" & Rows.Count).End(xlUp).Row)
        Cel.Offset(0, 3) = Cells(Cel.Row, Columns.Count).End(xlToLeft).Value
    Next Cel
End Sub

A+

Merci frangy!!

Ca marche niquel!

Bonjour,

Avec cette formule peut-être ?

=DECALER(A1;0;NBVAL(A1:C1)-1)
Rechercher des sujets similaires à "tri conditionnel colonne"