Modifier deux colonnes à partir d'une valeur max (facile)

Bonjour,

Je cherche un code me permettant de restructurer des mesures en me basant sur une valeur maximal.

Dans mon fichier, j'ai énormément de valeur et ces dernières ne sont pas les mêmes entre chaque mesure. Cependant je pense qu'un programme automatique pour m'aider à trier toutes mes valeur est facilement réalisable. Voila ce que je voudrai obtenir :

Ce que j'ai : (C=colonne)

C1C2
x11
x21
x32
x41

Ce que je veux :

C1C2
x32
x41
x11
x21

Ici j'ai simplifier au maximum mais dans mon cas évidement la valeur max de la colonne 2 apparait aléatoirement (entre exactement 143 755 valeurs).

Il faut donc mettre cette valeur max tout en haut du Excel (B2) et ramenez toutes les valeurs qui étaient au dessus à la suite de celles qui viennent de remonter.

J'espère avoir été clair ^^'

Est ce que quelqu'un pourrais me donner le code solution de ce problème merci <3

Bonjour,

Voici un essai si j'ai bien compris :

sub test()
with activesheet
    dl = .cells(.rows.count, 2).end(xlup).row
    Lmax = evaluate("MATCH(MAX(B:B), B:B, 0)")
    t1 = .cells(Lmax, 1).resize(dl - Lmax + 1, 2)
    t2 = .cells(1, 1).resize(Lmax - 1, 2)
    with .range("A:B")
        .clearcontents
        .resize(ubound(t1), 2).value = t1
        .cells(ubound(t1) + 1, 1).resize(ubound(t2), 2).value = t2
    end with
end with
end sub

Cdlt,

merci cela m'a bien aidé ^^

Rechercher des sujets similaires à "modifier deux colonnes partir valeur max facile"