24.11.2014 Views

Pratique de Sas Windows 9.2... Volume 1 - Ined

Pratique de Sas Windows 9.2... Volume 1 - Ined

Pratique de Sas Windows 9.2... Volume 1 - Ined

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Vous <strong>de</strong>vez repérer le rectangle à copier en terme <strong>de</strong> références ligne-colonne (ici L2C2 :L14C10).<br />

Le passage à <strong>Sas</strong> est maintenant prêt si vous connaissez les lignes et colonnes à copier en <strong>Sas</strong>.<br />

Mais vous <strong>de</strong>vez encore harmoniser en Excel chaque colonne numérique en y appliquant un format régulier<br />

positionnant bien la décimale (qui ne peut rester la virgule mais doit <strong>de</strong>venir le point sans espace pour les<br />

milliers).<br />

Le programme <strong>Sas</strong> à soumettre est finalement assez simple.<br />

- ouverture <strong>de</strong>s possibilités <strong>de</strong> liens<br />

pour la désynchronisation <strong>de</strong>s 2 logiciels et pour permettre l’ouverture <strong>de</strong> la feuille adéquate dans Excel<br />

qui doit être ouvert avant le lancement du programme <strong>Sas</strong> DDE.<br />

options noxwait noxsync xmin;<br />

%SYSEXEC "C:\Program Files\Microsoft Office\Office12\excel.exe";<br />

data _null_; rc=sleep(8); run; * pour attendre l’ouverture ou/ x start excel;<br />

- définition du chemin et du type d’accès DDE à la feuille <strong>de</strong> calcul ouverte<br />

filename <strong>de</strong>mo d<strong>de</strong> 'Excel|d:\data\test4\[testd<strong>de</strong>.xls]Feuil1!L2C2:L14C10' lrecl=1024;<br />

DDE<br />

spécification du lien choisi suivi <strong>de</strong>s détails du triplet entre simples<br />

quotes ' '<br />

Excel|<br />

le logiciel est ici Excel, se termine obligatoirement par une barre<br />

verticale clôturant la partie 1 du triplet<br />

[d :\data\test4\testd<strong>de</strong>.xls]Feuil1 les path et nom du classeur entre crochets suivi du nom <strong>de</strong> la feuille<br />

! un point d’exclamation obligatoire clôturant la partie 2 du triplet<br />

L2C2<br />

2 ère colonne 2 ère ligne<br />

: à<br />

L14C10<br />

10 ème colonne 14 ème ligne<br />

lrecl=1024 important en cas <strong>de</strong> longue ligne excel car par défaut 256 !<br />

et<br />

INED Wielki 87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!