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 Excel


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 22
    Par défaut macro tri Excel
    Bonjour à tous,
    j'ai fait un classeur Excel pour gérer des courses des chauffeurs d'une assos. Parmi les macros que j'utilise, les macros TRI (lancées par un bouton) fonctionnent bien sur le pc ou je les ai faites, par contre, lorsque je copie mon classeur sur une autre machine,
    la macro perd un peu ces petits !... le lancement génère une erreur et me propose le débogueur… Le classeur à bien été copié dans le même répertoire etc …
    il y a 12 journées J1, J2 etc... avec chacune sa macro pour le tri. Le problème est le même bien sûr pour chacune d'entre elles
    outre le tri par heure, la macro sauvegarde le classeur
    voici le code de la macro:
    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
    25
    26
    Sub M_tri_j1_saveDD()
    '
    ' M_tri_j1_saveDD Macro
    '
     
    '
        Range("A4").Select
     
        ActiveWorkbook.Worksheets("J1").ListObjects("Tableau21").Sort.SortFields.Clear
        ActiveWorkbook.Worksheets("J1").ListObjects("Tableau21").Sort.SortFields.Add2 _
            Key:=Range("A4"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
            :=xlSortNormal
     
        With ActiveWorkbook.Worksheets("J1").ListObjects("Tableau21").Sort
            .Header = xlYes
            .MatchCase = False
            .Orientation = xlTopToBottom
            .SortMethod = xlPinYin
            .Apply
        End With
    ' cette partie sauvegarde le classeur, en remplacement du classeur existant … sans alerte...
        Application.DisplayAlerts = False
        ChDir "C:\transport_Pas"
        ActiveWorkbook.SaveAs Filename:="C:\transport_Pas\chauffeurs.xlsm", _
            FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
    endsub
    pour que cela fonctionne je suis obligé de refaire toutes ces macros sur le nouveau PC

    merci par avance pour vos recherches.
    Cordialement
    Rolby
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2003] Macro Tri
    Par jerome.cubi dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/07/2010, 17h13
  2. [Toutes versions] Macro, tri et impression
    Par michel0 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/05/2010, 00h36
  3. [XL-2007] Macro tri croissant
    Par Jay29 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/09/2009, 14h41
  4. [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, 11h30
  5. je veu pas exécuter les macro de exel.
    Par Dr_shaman dans le forum C#
    Réponses: 1
    Dernier message: 04/03/2008, 11h37

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