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 :

Name Literal dans une macro


Sujet :

Macro

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Août 2008
    Messages : 48
    Points : 43
    Points
    43
    Par défaut Name Literal dans une macro
    Bonjour à tous,
    je dois mettre le dataset suivant dans une macro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    data rec4;
    set rec3;
    'Total Cycle 2 +'n = 'Cycle 2'n + 'Cycle 3'n + 'Cycle 4'n + 'Cycle 5'n;
    run;
    Évidemment les noms entre quotes font que le compilateur me retourne ce message
    MPRINT(LOADEMETTEUR): data rec4;
    MPRINT(LOADEMETTEUR): set rec3;
    ERROR: The name Total Cycle 2 + is not a valid SAS name.
    ERROR: The name Cycle 3 is not a valid SAS name.
    ERROR: The name Cycle 2 is not a valid SAS name.
    ERROR: The name Cycle 2 is not a valid SAS name.
    ERROR: The name Cycle 3 is not a valid SAS name.
    ERROR: The name Cycle 4 is not a valid SAS name.
    ERROR: The name Cycle 4 is not a valid SAS name.
    MPRINT(LOADEMETTEUR): 'Total Cycle 2 +'n = 'Cycle 2'n + 'Cycle 3'n + 'Cycle 4'n + 'Cycle 5'n;
    ERROR: The name Cycle 5 is not a valid SAS name.
    ERROR: The name Cycle 5 is not a valid SAS name.
    MPRINT(LOADEMETTEUR): run;
    J'essaie de trouver un moyen de résoudre ce problème sans changer mes noms de variable ...
    Merci d'avance de votre aide

  2. #2
    Membre éprouvé
    Homme Profil pro
    Statisticien/développeur BI
    Inscrit en
    Janvier 2012
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Statisticien/développeur BI
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 326
    Points : 1 142
    Points
    1 142
    Par défaut
    Bonjour,

    Verifie bien la valeur de l'option :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    options validvarname=any;

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Août 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Août 2008
    Messages : 48
    Points : 43
    Points
    43
    Par défaut
    ok je vais essayer ça, merci

    Je viens d'essayer, ça fonctionne parfaitement !!!
    Merci énormément

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/03/2006, 12h23
  2. Exécuter une sub d'un module dans une macro
    Par pnoel-bi dans le forum Access
    Réponses: 3
    Dernier message: 03/03/2006, 10h39
  3. Code asm dans une macro C
    Par progfou dans le forum C
    Réponses: 11
    Dernier message: 01/03/2006, 18h50
  4. Comment insérer une macro excel dans une macro word?
    Par max2245 dans le forum VBA Word
    Réponses: 15
    Dernier message: 07/01/2006, 17h44
  5. pb dans une macro excel VB
    Par syl221 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/10/2005, 17h29

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