Ranger une sélection

Bonjour et bravo à tout ce petit monde qui nous dépanne !

Vous êtes vraiment trop fort!

Je voudrais ranger une sélection pour plus qu'il y est de vide entre les cellules renseignées (pour ensuite pouvoir copier coller et imprimer dans une autre application)

Je joint un fichier...

https://www.excel-pratique.com/~files/doc/range.xls

merci

Bonsoir,

essaie avec :

Range("E6:F21").SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp

il faut absolument que cela se fasse après une selection, car la selection ne se fera pas toujours au même endroit de la feuille.

le but est de selectionner du texte mal ranger et de le ranger (sans cellule vide) AU MEME ENDROIT DE LA SELECTION pour que je puisse l'utiliser dans une autre appli.

je pense qu'une macro sera nécessaire...

Bonjour,

Quand tu parles de sélection, que veux tu dire exactement. Je présume que tu veux parler de sélectionner une cellule dans le tableau E6:F21

Tu parles de faire une macro mais c'est ce que Felix t'a proposé plus haut.

Vois le fichier ci-joint dans lequel j'ai utilisé le code de felix

https://www.excel-pratique.com/~files/doc/LyvpNrange.xls

A te relire

Dan

bonsoir à tous,

Comprends pas,"après sélection" !

en sélectionnant la plage e26:f21, .un simple tri croissant colonne F suffit.

tu peux enregistrer la macro,mais je ne vois pas l'intérêt !

à moins que tu ne cherche à associer les 2 colonnes et faire un tri aléatoire

de la colonne F ?

amicalement

Claude.

bonsoir Nad-Dan et dubois

effectivement un trie croissant me suffit mais comment l'appeler par une macro (ce sera plus simple si faisable)

merci

Re-,

bonsoir Nad, Claude

Peux-tu joindre un fichier, avec plusieurs onglets, comprenant quelques cas de ce que tu désires....

Avec un exemple unique, pour travailler sur une zone aléatoire, pas évident...

Tu as bien des valeurs limites dans tes adresses de cellule?

A plus pour de plus amples informations.....

en fait il me faut simplement un raccourcis ou une macro (si c'est possible) de la fonction trier dans le menu données

Comme cela je sélectionne le groupe à ranger et je clic sur cette macro ou raccourcis pour que cela se range...

J'espère que c'est compréhensible??!!

re,

comme je t'ai dis + haut, enregistre ta macro !

Claude.

re,

Quand je vois ta première demande et ton dernier post, je m'y perds là....

Si tu dois faire un tri simple, il te suffit de sélectionner les cellules de ton tableau (en commençant par la colonne F) puis de cliquer sur le bouton de tri (A->Z) qui se trouve (en principe par défaut) dans ta barre d'outils. Cela fera le travail.

Dan

oui j'ai fait sauf que la macro fera le trie que sur la sélection enregistrée...

https://www.excel-pratique.com/~files/doc/NDbw0ranger.xls

Re-,

Outils/Macro/Nouvelle Macro......

Et remplace Range... par Selection.Sort

OK, tu ne connais pas la première cellule de ta sélection....

On a (j'ai ) eu du mal à comprendre....

essaie :

Selection.Sort Key1:=Cells(Selection.Row, Selection.Column), Order1:=xlAscending

GENIAL!

C'est moi qui a du mal se faire comprendre...

en tout cas c'est bien ce que je voulais bravo!

Re-

remercie Claude qui a eu l'idée du tri (moi, c'était une suppression pure et dure.....)

Rechercher des sujets similaires à "ranger selection"