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 :

Ouvrir SAS et exécuter un programme avec VBA excel


Sujet :

Macro

  1. #1
    Membre du Club
    Homme Profil pro
    Économiste
    Inscrit en
    Janvier 2016
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Canada

    Informations professionnelles :
    Activité : Économiste

    Informations forums :
    Inscription : Janvier 2016
    Messages : 114
    Points : 44
    Points
    44
    Par défaut Ouvrir SAS et exécuter un programme avec VBA excel
    Bonjour tout le monde,

    J'espère que vous allez bien.

    Quelqu'un peut m'aider svp?

    J'essai d'ouvrir SAS et exécuter un programme depuis ma macro dans excel.

    Voici le code que j'ai trouver dans mes recherches:

    Code VBA : 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
    Dim SAS As Object
    Dim fichier As String
     
    Set SAS = CreateObject("SAS.application")
    SAS.Visible = True
    SAS.Wait = True
     
    fichier = "'J:\GRP\E\6\E\Siramane\Kit SAD\essai_sas.sas'"
     
     
    SAS.submit ("Filename in_src '" + fichier+ "';")
    SAS.submit ("run;")
     
     
     
     
    'Application.Wait (Now + TimeValue("0:00:20"))
    'SAS.Quit


    Il ouvre bien SAS mais je n'arrive pas à exécuter mon programme.

    Merci d'avance!

  2. #2
    Membre du Club
    Homme Profil pro
    Économiste
    Inscrit en
    Janvier 2016
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Canada

    Informations professionnelles :
    Activité : Économiste

    Informations forums :
    Inscription : Janvier 2016
    Messages : 114
    Points : 44
    Points
    44
    Par défaut %include
    Rebonjour,

    J'ai trouvé ceci et ça fonctionne:


    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim SAS As Object
    Dim fichier As String
     
    Set SAS = CreateObject("SAS.application")
    SAS.Visible = True
    SAS.Wait = True
     
    SAS.submit ("%include 'J:\GRP\E\6\E\Siramane\Kit SAD\essai_sas.sas'; ")
     
    'Application.Wait (Now + TimeValue("0:00:10"))
    'SAS.Quit

    Merci les amis!

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

Discussions similaires

  1. Exécuter un programme avec argument
    Par Marsupio dans le forum VBScript
    Réponses: 6
    Dernier message: 24/03/2011, 13h08
  2. [AC-2003] Ouvrir un fichier Excel et exécuter du code sous vba excel
    Par flet le kid dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/06/2009, 10h43
  3. Exécuter un programme avec un autre compte
    Par bossun dans le forum VBScript
    Réponses: 2
    Dernier message: 17/04/2008, 09h35
  4. exécuter des programmes avec python
    Par piotrgavriloff dans le forum Général Python
    Réponses: 1
    Dernier message: 24/06/2007, 01h09
  5. Réponses: 2
    Dernier message: 17/10/2005, 14h58

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