IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

tableau qui se ne tri pas correctement


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 65
    Par défaut tableau qui se ne tri pas correctement
    Bonjour,

    j'ai un soucis avec ma macro.
    Je travaille avec un fichier sur lequel un utilisateur peut rajouter un tableau (fusionné dans mon cas) afin de ranger par priorité les lignes en fonction de la priorité en colonne 1 et ensuite de mettre en couleur les semaines en fonction de la semaine en cours.

    mon soucis c'est que le tri ne s'effectue plus a partir de la ligne A5 mais à partir de la ligne A6 et je ne sais pas pourquoi la premiere ligne de mon tableau se fige et ne se tri pas

    Ci dessous une partie de ma macro qui effectue le tri à partir de la cellule A5:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub tri()
        Dim maxrow As Long
        Dim maxcol As Long
        maxrow = currentws.Range("A65536").End(xlUp).Row
        maxcol = currentws.Cells(4, currentws.Cells.Columns.Count).End(xlToLeft).Column
        currentws.Range(5 & ":" & maxrow).Select
     
        Selection.Sort Key1:=Range("A5"), Order1:=xlAscending, Header:=xlGuess, _
        ordercustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        dataoption1:=xlSortNormal
     
        currentws.Range(Cells(4, 1), Cells(maxrow, maxcol)).Select
        Selection.RowHeight = 25
        Selection.ColumnWidth = 18
     
    End Sub
    Fichiers attachés Fichiers attachés

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2011
    Messages : 30
    Par défaut
    Bonjour,

    Dans la ligne 8 essaie de remplacer Header:=xlGuess par Header:=xlNo

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 65
    Par défaut
    merci beaucoup, pour l'instant ca marche!!!

    j'aimerais bien comprendre la difference entre les deux :

    Header:=xlGuess ?

    Header:=xlNo ?


    Merci pour la reponse!!!!

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2011
    Messages : 30
    Par défaut
    Avec Header:=xlGuess tu gardes l'en-tête de la colonne et pas avec Header:=xlNo. Bien entendu, si tu décides de garder l'en-tête l'information contenue dans la cellule n'est pas triée.

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 65
    Par défaut
    merci je comprend mieux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Conception] requete qui ne s'effectue pas correctement
    Par eclipse012 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 29/01/2007, 12h06
  2. Réponses: 1
    Dernier message: 21/11/2006, 16h53
  3. [Tableaux] création de tableau qui ne se fait pas
    Par mussara dans le forum Langage
    Réponses: 2
    Dernier message: 01/11/2006, 21h44
  4. [Tableaux] tableau qui ne s'additionne pas
    Par apprenti-fab dans le forum Langage
    Réponses: 8
    Dernier message: 21/01/2006, 14h19
  5. [HTML] Image en fond d'un tableau qui ne se répète pas.
    Par yoyot dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 09/02/2005, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo