Tri à partir de cellules incomplètes

Bonjour,

je souhaiterais effectuer un tri de données dans le fichier ci-joint à partir des crtières suivants (par ordre croissant): matricules/motif.

Le problème, c'est que le n° de matricule n'est présent à chaque fois que sur la 1ère ligne (sur le motif 12C), et pas sur les autres motifs.

Y a t-il une solution pour trier ces données? Pour dupliquer facilement le n° de matricule sur les lignes en-dessous, jusqu'au n° de matricule suivant (le fichier réel a plusieurs milliers de lignes)?

J'ai essayé de faire un tableau de croisé dynamique, mais le résultat n'est pas très probant (cf 2ème onglet): outre le fait que ce tableau n'affiche aucun résultat sur les motifs autres que 12C, il affiche une valeur incohérente (1) pour les 3 colonnes se rapportant à ce motif.

Je n'y connais rien en VBA, donc si vous avez une solution autre (fonction, option de tri...), je suis preneur.

Merci d'avance pour votre aide!

Cordialement

Bonico

17test.xlsx (14.47 Ko)

bonsoir,

une solution via une macro, à tester sur ton fichier

Sub complete()
i = 1
While Cells(i, 2) <> ""
If Cells(i, 1) = "" Then Cells(i, 1) = Cells(i - 1, 1)
i = i + 1
Wend
End Sub
Rechercher des sujets similaires à "tri partir incompletes"