Tableau sur Excel

Résolu/Fermé
sousmarinier - 9 juin 2011 à 08:48
 sousmarinier - 9 juin 2011 à 10:23
Bonjour,
1 4 3 5
9 1 12 11
1 10 6 9
Voici des positions sur Excel que je voudrais transformer en :
1 3 4 5
1 9 11 12
1 6 9 10
Pouvez vous m'aider car cette liste comporte 800 lignes
Merci


A voir également:

4 réponses

chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
9 juin 2011 à 09:10
Bonjour,

en gros tu veux faire un tri en ligne de tes données ?

Cordialement.
0
sousmarinier
9 juin 2011 à 09:11
oui c'est cela
Merci
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
9 juin 2011 à 09:25
Bonjour,

voici un fichier avec une macro VBA qui exécute ce que vous voulez :

http://www.cijoint.fr/cjlink.php?file=cj201106/cijhGaFpyk.xls

Si vous avez besoin d'explication n'hésitez pas à demander.

Cordialement.
0
sousmarinier
9 juin 2011 à 10:23
Ca y est ,c'est bon
Merci de tout coeur
Le sousmarinier
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
9 juin 2011 à 09:31
Bonjour
essayez ceci, à adapter à vos champs:
1°) vos données à partir de ligne 1 de colonne A à colonne D
en colonne E:
=PETITE.VALEUR($A1:$D1;1)
attention aux signes$ devant les colonnes du champ
tirez de E1 à H1
en F1 changer le ;1 de la formule en ;2 en ;3 pour colonne G et ;4 pour colonne H
tirez les 4 cellules E1:H1 sur la hauteur du champ.

Vous pouvez ensuite:
soit conserver ce tableau en l'état
soit faire un copier des colonnes EFGH et collage spécial "formule"ou vous voulez, i compris sur ABCD pour éliminer les formules.

crdlmnt
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
9 juin 2011 à 09:49
Bonjour Vaucluse,

effectivement c'est une solution sans passer par une macro, mais je pense que le VBA est plus performant dans ce cas. Bien évidement, il se peut que le fichier ne fonctionne pas, car je suis parti du fait que les données sont sur les colonnes A à D et commencent à la ligne 1.

Du coup, il faut savoir aller fouiller dans le code pour le modifier, et si on ne connaît pas le VBA c'est difficile.

Cdt.
0
Ctesias Messages postés 724 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 1 décembre 2011 36
9 juin 2011 à 08:51
Salut, tu peux etre un peu plus precis?
-1
Bonjour,
J'ai un tableau sur 4 colonnes avec 1 chiffre par case
1 4 3 5 1 3 4 5
9 1 12 11 1 9 11 12
1 10 6 9 1 6 9 10
800 lignes dessous
Donc transformer les colonnes de gauche en colonnes de droite
Merci
0
Ctesias Messages postés 724 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 1 décembre 2011 36
Modifié par Ctesias le 9/06/2011 à 09:03
Juste une colonne à déplacer?
0
sousmarinier
9 juin 2011 à 09:08
1 4 3 5 1 3 4 5
Et cela sur les 800 lignes en dessous a mettre en ordre croissant .
0