Inverser l'ordre de plusieurs colonnes

Bonjour,

j'ai un tableau excel avec plusieurs lignes:

Dans les colonnes j'ai:

en A les noms des Teams

en B un chiffre total des résultats

et de C à S les chiffres (résultats) par semaine.

Le problème c'est que ma semaine 1 est en S... et en C j'ai la semaine 17.

J'aimerais inverser les colonnes de façon qu'en C viennent ma semaine 1 et en S ma semaine 17.

Est-ce qu'il y a un moyen d'inverser sans faire des copier/coller... car le tableau va s'allonger avec au final 52 semaines ... et je dois toutes les semaines modifier car je reçois ce tableau via un tool.

Je vous remercie.

Bjr ASJ73 et

trier en fonction de la colonne C en ordre croissant? ca doit fonctionner non?

sinon un fichier exemple sera le bienvenu!

Bonjour m3ellem1,

je te remercie pour ton message de bienvenue.

En fait, je ne peux pas trier par la colonne C. Je vais essayer de joindre un exemple de mon tableau pour que tu puisses voir.

Je dois trier pour que la colonne S (semaine 01) se trouve en C et que les autres suivent... 2019 ( annnée) 17... le numéro de la semaine...

Merci de votre aide.

Ah sorry,

j'ai mal lû.

Oui tu peux le faire:

1- selectioner C1:S19

2- Données ==> Trier

3- Options ==> colonnes

4 - ligne 4 ==> ordre croissant

est c'est tout

sinon en vba (voici un code qu'on peut adapter aprés pour tout tes fichiers!)

Sub TriColonne()
Dim x As Worksheet
Dim sRange As Range

Set x = ThisWorkbook.Sheets(1)

    Lastrow = x.UsedRange.Rows(x.UsedRange.Rows.Count).Row
    Set sRange = x.Range("C1:S" & Lastrow)

        sRange.Select
        x.Sort.SortFields.Add Key:=Range( _
        "C4:S4"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
    With x.Sort
        .SetRange sRange
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlLeftToRight
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub

Trop fort !!

Milles mercis

J'aspire un jour à devenir une pro Excel mais c'est encore loin pour moi ahaha

Belle journée.

Meilleures salutations.

Rechercher des sujets similaires à "inverser ordre colonnes"