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 :

Environnement macro programme


Sujet :

Macro

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 38
    Par défaut Environnement macro programme
    Bonjour à tous,

    je voudrais savoir comment se mettre dans un environnement qui permet l'utilisation des macro variables.
    Je m'explique j'essais de créér 10 tables dans une boucle et d'après mes recherches la seule solution est de passer par l'utilisation des % :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    DATA 
    %do i= 1 %TO 10 ; 
    table&i
    %end;
    ;
     
    run;
    Et je ne fais que recevoir des erreurs du type : "ERROR: The %DO statement is not valid in open code." ainsi que des erreurs sur du type "Syntax error, expecting one of ...."

    Merci d'avance pour vos réponses.
    Bonne journée

  2. #2
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2011
    Messages : 1 625
    Par défaut
    Hello,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    %macro mac;
    DATA 
    %do i= 1 %TO 10 ; 
    table&i
    %end;
    ;
     
    run; 
    %mend;
     
    %mac;
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

Discussions similaires

  1. [XL-2003] Désamorcer une macro programmée à une heure précise
    Par coklin dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 17/11/2009, 11h18
  2. Erreur dans macro programme
    Par 8twilight8 dans le forum Macro
    Réponses: 5
    Dernier message: 04/05/2009, 11h53
  3. macro-programme appelé dans un autre macro-programme
    Par aureliegro dans le forum Macro
    Réponses: 3
    Dernier message: 18/03/2008, 10h34
  4. Environnement de programmation .Net 2.0 'low cost'
    Par kraoc dans le forum Contribuez
    Réponses: 29
    Dernier message: 22/08/2006, 16h28
  5. Recherche environnement de programmation
    Par jerem26 dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 07/01/2006, 19h55

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