Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

subarusan12

XLDnaute Junior
Bonjour à Tous!

J'aimerais savoir si il est possible, après imporation de données numériques pêle-mêle dans une colonne par copié/colé, d'importer automatiquement ces mêmes données mais trié dans l'ordre et dans une autre colonne (ou feuille)...?



Pour mieux comprendre, voici un exemple simple:

Colonne A, ligne de 1 à 10, j'entre 10 valeurs numériques dans le désordre.
Colonne B, ligne de 1 à 10, Répercution de ces données, mais dans l'ordre croissant!

Comment faire?
Merci de votre aide.
 
Re : Tri de Donnée

Bonjour à tous

Tu peux essayer ce code :

Code:
Sub copie_tri()

    Range("b:b").Value = Range("a:a").Value

    Range("b:b").Sort Key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
    Range("B1").Select
End Sub

A+

Eric
 
Re : Tri de Donnée

Merci à vous deux.

🙁 dsl pour la macro, mais mes connaissances Excel sont limitées.... Je n'y connais rien en macro...

Et pour la méthode par formule que je préfère, je ne comprends malheureusement pas toutes les formules......

C'est ok pour la 1ère colonne (formule avec "rang"), mais la colonne D me pose un problème de compréhension.
(Comment fait-on pour nommer une plage?)

Pouvez-vous m'expliquer le fonctionnement de cette formule?
(J'ai essayé de comprendre via l'aide, mais les explications... 😱 ne sont pas toujours évidentes...)

J'ai bien pensé à une solution plus simple, mais cela n'a pas marché...
(voir mon exemple)
 

Pièces jointes

Re : Tri de Donnée

Bonjour subarusan12,

Ta formule comporte qq erreurs.

Au début il faut mettre :
=recherchev(....

A la fin tu peux rajouter :
=recherchev(....;FAUX)
Ainsi, si tes données ne sont pas triées, la formule retournera quand même un résultat juste

A+
 
Dernière édition:
nommer une(des) cellule(s)

Re-bonjour,

La méthode la plus simple pour nommer une cellule ou un ensemble de cellule :


1/ Sélectionner la(es) cellule(s)

2/ en haut à gauche, entre tes boutons et ta feuille excel, il y a une zone où s'affiche les coordonnées de ta cellule, clic dedans

3/ écrit à la place le nom que tu veux

4/ valider en appuyant sur entrée
 
Re : Tri de Donnée

Merci à toi Excel-lent!

Je comprends maintenant le fonctionnement de la fonction "RECHERCHEV" et la création de plage de cellules. (que j'avais complêtement oublié depuis des années...😱 )
Petite question, comment fait-on pour effacer une plage crée par erreur? Je n'arrive pas à la suppr depuis la liste déroulante en haut à gauche...

J'ai également maintenant compris le fonctionnement du tableau de "JCGL".
La fontion "LIGNE" qui se trouve dans sa formule évite astucieusement de créer une colonne fictive comme je l'ai fait sur mon tableau.

En fait, mes essais ne fonctionnaient pas, car je croyais que la 1ère colonne était immédiatement à gauche de la matrice. En fait, c'est bien le cas, mais elle doit être inclue à l'intérieur!...😕

En tout cas,
Merci à vous, et à très bientôt!
 
Re : Tri de Donnée

Bonjour à tous

pour su^pprimer une plage nommée, barre de menu => insertion => nom => définir , tu séléctionnes le nom de ta plage et bouton "supprimer".

bon après midi
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
287
Réponses
15
Affichages
804
Réponses
5
Affichages
695
Réponses
5
Affichages
259
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…