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 :

Macro Tri


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 9
    Par défaut Macro Tri
    Bonjour, j'ai un bout de code qui me permets de faire un tri sur des collones, bien malheuresuement cela ne marche pas...je ne comprends pas pourquoi j'ai une erreur dès le debut sur la ligne :
    ActiveWorkbook.Worksheets("Liste").Sort.SortFields.Clear

    pour info je suis sur Excel 2003 SP3

    Merci de votre aide, Jérôme.

    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
    17
    18
    19
    20
    21
    22
    23
    24
    Sub tri()
    '
    ' tri Macro
    '
     
    Sheets("Liste").Select
        Columns("A:E").Select
        Application.CutCopyMode = False
        ActiveWorkbook.Worksheets("Liste").Sort.SortFields.Clear
        ActiveWorkbook.Worksheets("Liste").Sort.SortFields.Add Key:=Range("A1:A417") _
            , SortOn:=xlSortOnValues, Order:=xlAscending,  DataOption:=xlSortNormal
        ActiveWorkbook.Worksheets("Liste").Sort.SortFields.Add Key:=Range("D1:D417") _
            , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
        With ActiveWorkbook.Worksheets("Liste").Sort
            .SetRange Range("A1:E417")
            .Header = xlGuess
            .MatchCase = False
            .Orientation = xlTopToBottom
            .SortMethod = xlPinYin
            .Apply
        End With
        Sheets("BaseSalary").Select
     
    End Sub

  2. #2
    Membre éclairé Avatar de Yolak
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    341
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Mars 2007
    Messages : 341
    Par défaut
    Bonjour,

    Première question à la c**:
    Est-ce que tu a bien une feuille qui s'appelle "Liste" ???

    Sinon, pourrait-on avoir plus d'infos sur le type d'erreur ?

Discussions similaires

  1. [XL-2003] Macro tri sur feuille protégée et classeur partagé
    Par bralbouy dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/12/2011, 17h05
  2. [XL-2003] Macro tri sur feuille protégée et classeur partagé
    Par bralbouy dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 29/12/2011, 15h47
  3. [Toutes versions] Macro, tri et impression
    Par michel0 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/05/2010, 01h36
  4. [XL-2007] Macro tri croissant
    Par Jay29 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/09/2009, 15h41
  5. [OpenOffice][Tableur] Macro-transfert macro tri colonne de Excell vers Open
    Par ObjectifSciences dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 26/11/2008, 12h30

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