Tri d'une colonne en gardant les lignes rattachées

Bonjour !

Je suppose que ce doit être un problème assez commun mais, pas trouvé de post...

Voilà, je ne sais pas comment trier une colonne par ordre alphabétique, en gardant leurs lignes. C'est à dire qu'une fois les cellules de la colonne triées, leurs lignes respectives restent avec. Sachant qu'il y a deux lignes pour une cellule triée (ça doit complexifier je suppose).

J'ai cherché partout, en mettant en tableau, en les groupant, mais il y a toujours des conflits (notamment avec le tableau qui défusionne ma colonne de gauche...).

En joint, l'exemple.

Bonjour

a ma connaissance, il n'est pas possible de faire un tri avec ces cellules fusionnées (et avis perso, il faut vraiment arreter avec cela....)

donc une solution remplacer tes cellules Fusionnées par E1 E2 ,.......

capture

fred

Je vois, merci pour le conseil concernant la mise en page.

Cependant, pour le tri simple de la colonne seule, cela fonctionne !

Le principal problème reste toujours en vigueur : )

Bonjour

solution via une macro

Sub trispecial()
    nl = Cells(Rows.Count, "B").End(xlUp).Row ' nombre de lignes
    Range("A3:A" & nl).UnMerge ' defusionner les cellules
    For i = 3 To nl Step 2
        Cells(i + 1, 1) = Cells(i, 1) ' copier la clé de tri dans la cellule vide
    Next i
    Range("A3:C" & nl).Sort key1:=Range("A3"), order1:=xlAscending, Header:=xlNo ' tri
    Application.DisplayAlerts = False
    For i = 3 To nl Step 2
        Range("A" & i & ":A" & i + 1).Merge ' refusionner les cellules
    Next i
    Application.DisplayAlerts = True
End Sub

bonjour

les cellules fusionnées n'etant pas tres catholiques ..... un essai ( de faisabilité)

38liturgie.xlsx (11.61 Ko)

cordialement

Bonsoir !

Vos deux méthodes semblent être intéressantes, mais je suis nocive en Excel.

Je suis loin de maîtriser les macros et encore plus loin de réussir à décrypter le sens de ce qu'il y a dans tes cellules, tulipe_4 ^^.

Je ne veux pas vous ennuyer avec un tutoriel sur mesure mais peut-être pourriez-vous m'orienter vers des cours/explications liés à ce que vous me montrez ?

Merci encore : )

re

dans excel ;il n'y a rien de tout cuit en matière d'explications.......

je t'invite a copier coller le code de h2so4 dans un module

alors

1) tu fais les touches Alt et F11 pour ouvrir "l'usine a codes "

2) tu cliques sur insertion puis module etant donné qu'il ny en pas encore

3) a gauche tu vas voir (feuil1......... module >>tu cliques pour l'ouvrir

4) tu colles le code en entier sans rien oublier (de sub a end sub)

5) pour faire simple ; tu inseres une image sur ta feuille

6) clic droit sur l'image >>>affecter une macro

7) si par malheur tes valeurs ne sont pas dans la colonne A >>>> tu reouvres le code et tu remplaces les A par ce qu'il faut

pour faire marcher tu cliques sur l'image ( qui sert de bouton)

cordialement

Rechercher des sujets similaires à "tri colonne gardant lignes rattachees"