"Inverser" un tableau VBA

AzoR

XLDnaute Occasionnel
Salut !

j'obtiens ce tableau :

screen1.JPG

Or je souhaiterai que la ligne du bas devienne la ligne du haut, que l'avant derniere devienne la seconde et ainsi de suite ainsi :

screen2.JPG


Avez-vous une idée de fonction qui "retourne" un tableau ainsi. Sans être obligé de s'enregistrer en macro en train de copier/coller pour remplacer les lignes ( qui sera très long à faire même si c'est executer par une macro ... )

Merci d'avance !
 

Pièces jointes

  • screen1.JPG
    screen1.JPG
    33.3 KB · Affichages: 132
  • screen1.JPG
    screen1.JPG
    33.3 KB · Affichages: 130
  • screen2.JPG
    screen2.JPG
    38.3 KB · Affichages: 124
  • screen2.JPG
    screen2.JPG
    38.3 KB · Affichages: 122
Dernière édition:

Victor21

XLDnaute Barbatruc
Re : "Inverser" un tableau VBA

Bonjour, Azor, pierrejean ;)

Pour compéter, une solution avec formule ?
Je l'aurais bien adaptée à votre fichier, mais je ne l'ai pas vu. Un oubli, sans doute ?
 

Pièces jointes

  • Rotation.xlsx
    12.7 KB · Affichages: 79
  • Rotation.xlsx
    12.7 KB · Affichages: 72
  • Rotation.xlsx
    12.7 KB · Affichages: 64
Dernière édition:

AzoR

XLDnaute Occasionnel
Re : "Inverser" un tableau VBA

Pierre Jean j'ai essayé vos ligne de commande et changeant bien ma plage de cellules etc, mais j'ai un soucis la ligne du haut et du bas sont identique, ma deuxième et mon avant dernière aussi et ainsi de suite, on le voit ici :

screen.jpg

Je pense que c'est à cause de la comparaison que je vais ensuite, car avant je faisais :

- retournement du tableau(maladroitement avec a,b,c,d,... devant puis trier) sur lui même PUIS comparaison

- Or maintenant je le retourne directement APRÈS avoir comparer ! D'où ce soucis d'effet miroir.

Comment puis-je faire ?

Merci pour votre aide ! :D
 

Pièces jointes

  • screen.jpg
    screen.jpg
    106.8 KB · Affichages: 78
  • screen.jpg
    screen.jpg
    106.8 KB · Affichages: 81

AzoR

XLDnaute Occasionnel
Re : "Inverser" un tableau VBA

Merci aussi à toi Patrick ! Désolé c'est juste que tout à l'heure j'ai utiliser seulement les lignes de Pierre Jean vu que je souhaitais le faire via VBA et non avec les cellules excel :p

Bonne journée à vous !
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 069
Messages
2 085 041
Membres
102 764
dernier inscrit
nestu