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 :

Tri d'un tableau


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Morbihan (Bretagne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 123
    Par défaut Tri d'un tableau
    Bonsoir le Forum!!!

    Je rencontre un souci avec cette procédure qui m'interverti la cellule A1 avec la cellule A2

    Quelqu'un aurait-il une idée car je sèche complètement!!!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Public DonneesAdministratives As Workbook
     
    Private Sub TrierDonneesAdministratives()
     
    Set DonneesAdministratives = GetObject("G:\DonneesClients\DonneesAdministartives\DonneesAdministratives.xlsx")
     
    DonneesAdministratives.Sheets(1).Sort.SortFields.Clear                         
    DonneesAdministratives.Sheets(1).Range("A2:" & Range("A2").SpecialCells(xlCellTypeLastCell).Address).Sort Key1:=DonneesAdministratives.Sheets(1).Range("A2"), Order1:=xlAscending
     
    End Sub
    Merci de votre coup de pouce

    Jeanvaljean44

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Par défaut
    Bonsoir,

    Sans conviction n'ayant pas xl2007 et ne connaissant pas l'organisation de tes données, essaye de préciser le paramètre Header.

    Ca n'a rien a voir mais tu peux alleger ton code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With DonneesAdministratives.Sheets(1)
        .Sort.SortFields.Clear
        .Range("A2:" & .Range("A2").SpecialCells(xlCellTypeLastCell).Address).Sort _
            Key1:=.Range("A2"), Order1:=xlAscending, header:=xlYes
    End With
    Vérifie que la définition de ta plage de donnée correspond bien à ce que tu attend. Si ce n'est pas le cas essaye de remplacer SpecialCells par End(xlDown).

    Cordialement,

    Tirex28/

    Ps: Il y une coquille dans le nom du dossier DonneesAdministartives

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

Discussions similaires

  1. Tri d'un tableau en 2D
    Par sniperseb dans le forum C
    Réponses: 4
    Dernier message: 05/01/2006, 16h33
  2. Réponses: 6
    Dernier message: 16/09/2005, 10h30
  3. tri d'un tableau à 2 dimensions
    Par dede92 dans le forum C
    Réponses: 4
    Dernier message: 19/02/2005, 18h29
  4. [langage] Probleme de tri d'un tableau de tableau
    Par Ludo167 dans le forum Langage
    Réponses: 1
    Dernier message: 25/08/2004, 10h32
  5. [] Tri d'un tableau par ordre alphabétique
    Par cafeine dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/09/2002, 08h43

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