Comment inverser l'ordre des cellules

Fermé
crisdom Messages postés 56 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 4 octobre 2023 - 7 nov. 2020 à 19:38
crisdom Messages postés 56 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 4 octobre 2023 - 8 nov. 2020 à 18:16
Bonjour,
j'ai un fichier de tournée facteur dont je me sers et qui fonctionne bien mais cette tournée je dois l'inverser, il faudrait que l'ensemble des cellules soit inversées.
Il faut par exemple que les cellules
1 en A
3 en B
5 Rogier en C etc...
Et pareil pour l’ensemble

en gros que Z devienne A
que Y devienne B etc...


Merci beaucoup pour votre aide si c'est possible.

10 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié le 8 nov. 2020 à 17:55
Bon, j'avais du temps à perdre et au nom de la solidarité inter-gauchers, voici une macro qui te fait 99% du boulot.
Sans doute trop tard, mais si tu as d'autres feuilles à faire plus tard tu l'auras.

Accepter les macros à l'ouverture, et cliquer sur le bouton Miroir en AC2.
Il faut un peu de temps, tu peux suivre son avancée en bas à gauche.
A la fin il te reste les objets (image, zones texte, etc) à replacer correctement. Je n'avais pas trop envie de m'embêter avec ça pour un seul apparemment mal placé
Et les 8A, 1B, etc à copier ou déplacer. Ils sont sur une fusion verticale qui aurait demandé un traitement particulier

Si tu as d'autres feuilles à faire, avec ce fichier d'ouvert et la feuille à traiter active, tu peux appeler la macro avec Ctrl+m, elle sera traitée même si dans un autre fichier.

eric

1
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
8 nov. 2020 à 17:55
Je m'étais trompé de fichier et mis l'ancien xlsx.
Voici le xlsm (avec macro) : https://mon-partage.fr/f/M2b0fihD/
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
7 nov. 2020 à 19:46
0
crisdom Messages postés 56 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 4 octobre 2023 1
7 nov. 2020 à 19:58
Merci de répondre aussi rapidement, mais ce n'est pas ça que je souhaite car cette méthode déplace les colonnes et moi ce que je voudrai c'est inverser l'ordre de l'ensemble des cellules, que la colonne Z soit A la colonne Y soit B etc.. Un peu comme si c'était une image dont on ferait une symétrie horizontale. Je sais c'est pas évident à expliquer.
C'est un tout petit fichier "47 Ko" mais je ne me vois pas tout recommencer .
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié le 7 nov. 2020 à 22:53
Bonjour,

en AC2 :
=DECALER(AA2;;-(COLONNE()-29)*2) 

à tirer vers la droite, puis la sélection vers le bas.
Copier et coller valeur en A pour les lignes qui t'intéressent.
https://www.cjoint.com/c/JKhvZUaYD6d
eric

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
crisdom Messages postés 56 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 4 octobre 2023 1
Modifié le 7 nov. 2020 à 23:43
Merci pour la réponse, mais je suis archis nul, je ne connais absolument rien à Excel, j'avais ma tournée à créer, j'avais le choix entre Word et Excel, j'ai passé un temps fou il y a un an à faire ça et maintenant je suis obligé de mettre tout à l'envers comme je l'ai expliqué. Je suis désolé mais je ne comprend rien à ton explication, je pensais bêtement qu'une petite manip aurait tout fait...

Mon fichier fait 47 Ko je le mets à disposition, un connaisseur pouvait me faire ça lui prendrait 2 minutes, moi j'en ai pour 3 heures à tout retaper !

https://www.cjoint.com/c/JKhwPimP6J5

Un grand merci à l'âme charitable.
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
8 nov. 2020 à 00:29
Non, ça nous prendra plus de 2 min, et toi ça ne te prendra pas 3h
D'autant plus que tu as des fusions de cellules et des objets en cause.

Sélectionne le dernier : Z2
amène le curseur au bord de la sélection pour qu'il se transforme en 2 flèches qui se croisent
clique, et sans relâcher appuie sur Maj et fait glisser pour l'amener en 1ère position, le curseur d'insertion doit être vertical.
Relâche la souris, c'est collé devant.
Pareil sur le nouveau dernier que tu amènes en 2nde position, etc
eric

0
crisdom Messages postés 56 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 4 octobre 2023 1
8 nov. 2020 à 09:39
Merci beaucoup, ça fonctionne mais il n'est pas possible de faire la même chose avec plusieurs cellules d'un coup, car à faire ça cellule par cellule je ne mettrai pas plus de temps à tout retaper et justement ce n'était pas le but !
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié le 8 nov. 2020 à 10:00
Bonjour,

Ben non, elles ne seraient pas inversées comme tu veux.
En 30s j'en fais 5...
Ca va te prendre 3/4h pour le faire, soit autant que nous pour faire une macro.
Là tu aurais presque fini.

Mais une fois dans la voie, connaitre le début et la fin ne t'est pas suffisant ?
eric

0
crisdom Messages postés 56 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 4 octobre 2023 1
8 nov. 2020 à 10:05
C'est vraiment sympa, je vais faire avec. C'est ma tournée en tant que factrice et elle est faite pour moi qui est gauchère, ma remplaçante est droitière et je dois donc inverser entièrement l'ordre de la tournée. Mais je vais me débrouiller comme ça. Encore un grand merci.
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
8 nov. 2020 à 12:47
Arf, en tant que gaucher je n'aurais jamais pensé que l'adaptation puisse aller ce nicher ici :-)
0
crisdom Messages postés 56 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 4 octobre 2023 1
8 nov. 2020 à 18:16
Merci pour tout, c'est vraiment sympa !!!
0