Lier des lignes et trier sous excel
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Lier des lignes et trier sous excel



  1. #1
    invitefdf2fc70

    Lier des lignes et trier sous excel


    ------

    Bonjour
    je souhaiterai (sous excel) effectuer des tris tout en gardant des lignes associees
    par exemple : pouvoir deplacer 3 lignes sans melanger les cellules
    possible ou faut il un autre programme ?
    j'avais trouve un modele excel sur le web ,mais pas moyen de remettre la main dessus
    merci de votre aide

    -----

  2. #2
    mécano41

    Re : Lier des lignes et trier sous excel

    Bonjour,

    Veux-tu dire quelque chose comme cela :

    - lignes 1 à 3 : contiennent en C la même valeur 12, et d'autres valeurs dans les autres cellules
    - lignes 4 à 8 : contiennent en C la même valeur 3, et d'autres valeurs dans les autres cellules
    - lignes 9 à 11 : contiennent en C la même valeur 8, et d'autres valeurs dans les autres cellules
    - ligne 12 : contient en C la valeur 6, et d'autres valeurs dans les autres cellules

    Tu veux classer ainsi (en ordre croissant sur la colonne C mais en gardant l'ordre de chaque groupe de lignes) :

    En partant du haut :

    - contenu nouvelle ligne 1 = contenu ligne 4
    - contenu nouvelle ligne 2 = contenu ligne 5
    - contenu nouvelle ligne 3 = contenu ligne 6
    - contenu nouvelle ligne 4 = contenu ligne 7
    - contenu nouvelle ligne 5 = contenu ligne 8
    - contenu nouvelle ligne 6 = contenu ligne 12
    - contenu nouvelle ligne 7 = contenu ligne 9
    - contenu nouvelle ligne 8 = contenu ligne 10
    - contenu nouvelle ligne 9 = contenu ligne 11
    - contenu nouvelle ligne 10 = contenu ligne 1
    - contenu nouvelle ligne 11 = contenu ligne 2
    - contenu nouvelle ligne 12 = contenu ligne 3

    Est-ce ainsi?

    Cordialement

  3. #3
    invitefdf2fc70

    Re : Lier des lignes et trier sous excel

    Bonjour

    Oui, mais je souhaiterais fusionner dans ce cas la case C (valeur 3)idem pour les autres valeurs C
    12 A B C D
    Q S E F
    V N S L

    3 A B P I
    W T E F
    X 1 2 3
    desole pas facile d'etre clair
    merci d'avance

  4. #4
    mécano41

    Re : Lier des lignes et trier sous excel

    Bonjour,

    Regarde sur cette image si j'ai compris...et dis-moi...

    Quand je parle d'ordre de tri, c'est l'ordre des N° de groupes (ici : 12 ,8 , 6, 3 donc décroissant)

    J'essaierai de voir ce que je peux faire...


    Cordialement
    Images attachées Images attachées  

  5. A voir en vidéo sur Futura
  6. #5
    invitefdf2fc70

    Re : Lier des lignes et trier sous excel

    Bonjour
    je joint une image de mon pb
    bonne journee
    Images attachées Images attachées  

  7. #6
    mécano41

    Re : Lier des lignes et trier sous excel

    Bonsoir,

    Effectivement, ce n'est pas du tout ce que j'avais compris! J'ai commencé quelque chose en VBA ; je vais voir ce que je peux faire...

    Tu peux également poser ton problème là :

    http://www.excel-downloads.com/forum/forum-excel/

    Tu peux joindre un fichier .xls (ou en .zip si ça dépasse 48 ko)

    Il y a des gens très affûtés qui te feront peut-être cela avec des formules ou des tableaux croisés dynamiques ; le problème, ce sont les cellules fusionnées qui sont parfois mal interprétées par EXCEL ...mais on ne sait jamais...

    Cordialement

  8. #7
    mécano41

    Re : Lier des lignes et trier sous excel

    Bonjour,

    Voici un fichier qui semble répondre à ce que tu veux faire. Il y a quelques restrictions mais si j'ai bien compris ton tableau cela ne doit pas poser de problème.

    Pour le nombre de lignes, je le calcule automatiquement ; pour le nombre de colonnes, c'est faisable mais cela complique inutilement le code (une méthode de comptage classique ne convient pas ici en raison des cellules fusionnées ou non entre colonnes...)

    Regarde et dis-moi...

    Le tableau de gauche est déjà trié ; pour faire un essai, tu peux copier celui de droite et le coller dessus ; ensuite tu lances le tri.
    Cela va trier le tableau que tu viens de coller.

    Tu peux déplacer le tableau mais avec la cellule nommée DebTab (tu peux écrire dans cette cellule pour mettre un titre par ex.).

    Pour appliquer à un autre fichier, il suffit de nommer DebTab la cellule que j'ai coloriée en bleu et de mettre les valeurs dans les cellules jaunes (on pourrait les introduire autrement...voire les mettre dans le code si c'est toujours pareil). Il faut ensuite copier les codes et nommer les feuilles par leur codename (je ne me sert pas du nom de feuille dans le code donc tu peux le changer si tu veux)

    Le plus simple si tu ne connais pas du tout le VBA est de faire une copie du fichier, d'effacer le tableau et d'en faire un autre...en déplaçant si nécessaire la cellule bleue

    Cordialement

    EDIT : je n'ai pas vérifié le temps de tri si tu as un tableau très long...
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Excel 3 sous XP
    Par vascochien dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 28/08/2010, 21h48
  2. compter dans excel des lignes différentes non masquées
    Par invitede524293 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 13/08/2008, 07h54
  3. Comment intégrer des données sous Excel dans un StringGrid sous C++ Builder ?
    Par invite386d297b dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 29/05/2007, 11h56
  4. Dérivation sous Excel !
    Par invitea87a1dd7 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 08/07/2006, 15h52
  5. EXCEL, mélanger aléatoirement 384 lignes.
    Par talondachil dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 30/04/2006, 18h17
Découvrez nos comparatifs produits sur l'informatique et les technologies.