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

Macro Discussion :

Erreur de catalogue de macro


Sujet :

Macro

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 30
    Points : 22
    Points
    22
    Par défaut Erreur de catalogue de macro
    Bonjour à tous, je suis confronté à un problème fort étrange et souhaiterais obtenir un peu d'aide .

    J'ai utilisé la macro CALMAR de l'INSEE sur mon ordi pro. Pour l'importation de la macro, je tapais le code suivant et tout allait bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    libname Calmar V9 "chemin" ;
    options sasmstore = Calmar mstored ;
    Puis j'ai compilé la même chose sur mon ordi personnel, et là ... c'est le drame ! J'obtiens le message d'erreur suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ERROR: File CALMAR.SASMACR.CATALOG was created for a different operating system
    NOTE: The SAS System was unable to open the macro library referenced by the SASMSTORE = libref BIBMAC
    et il me souligne le % de mon appel de macro.

    Je ne comprends pas bien ce qui coince, j'utilise la même version de SAS dans les deux cas (la 9.3). La seule différence est que mon ordi pro est 32bits et mon personnel est 64bits. Vous pensez que ça peut être ça ?

  2. #2
    Membre actif
    Inscrit en
    Juillet 2010
    Messages
    199
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 199
    Points : 214
    Points
    214
    Par défaut
    Bonjour,

    Tu as mis le doigt dessus.

    La macro est compilée sur une version 32 bits et Toi tu es en 64.

    Du coup, il faudrait que tu récupères le catalogue de macro compilées sur un 64 bits.
    Ou que tu récupères le code source afin de lancer sur ta propre machine.

  3. #3
    Membre éclairé

    Femme Profil pro
    SAS FRANCE - Support Clients France et Europe
    Inscrit en
    Février 2010
    Messages
    289
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : SAS FRANCE - Support Clients France et Europe
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 289
    Points : 886
    Points
    886
    Par défaut
    Bonjour,

    juste pour confirmer : un catalogue de macros n'est pas "migrable". Il doit donc être re-créé, en compilant à nouveau les programmes sources.
    Cordialement,

    --
    Géraldine CADE-DESCHAMPS
    Consultante ▪ Support Clients SAS
    Tel: +33 1 60 62 12 12 ▪ support@sas.com
    www.sas.com/france
    SAS® … THE POWER TO KNOW®

Discussions similaires

  1. Enlever le message erreur après annulation de macro
    Par majudis dans le forum VBA Access
    Réponses: 4
    Dernier message: 28/09/2010, 09h07
  2. erreur 429 dans une macro de consultation
    Par emollet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/09/2010, 12h32
  3. Erreur 400 après lancement Macro VBA Excel
    Par ananar dans le forum Macros et VBA Excel
    Réponses: 36
    Dernier message: 23/08/2008, 14h33
  4. Erreur fonction Excel dans macro
    Par jboul dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 03/07/2008, 15h05
  5. bloquer un message d'erreur lié a une macro
    Par db48752b dans le forum Access
    Réponses: 11
    Dernier message: 21/09/2006, 12h28

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