|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 284 ![]() |
Bonjour, j’ai un programme à lancer tout les débuts de mois c’est pour cela que j’ai besoin que le paramètre de mon FILENAME change en fonction du mois pour en fait me mettre à la bonne position dans un fichier Excel.
Ici je récupère la position de la colonne (c’est 26 + numéros de mois). Code :
Code :
filename WRITE DDE 'excel|D:\Documents\S087164\Mes Documents\ENVIR AUTO SUIVI DE PROD\tps_traitement\[Traitement_ACN.xls]P0IC1625!L6CXX:L21CXX'; Comme ça je pourrais exécuter ce code bien comme il faut. Code :
|
||||
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() Inscription : octobre 2007 Messages : 442 ![]() |
Hello !
Avec des macro variables : Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 284 ![]() |
Merci Duc Lebowski!!!
Mais SAS ne m'interpréte pas la commande suivante : Code :
filename WRITE DDE "excel|H:\DPEI-FINANCES-REPORTING\Infocentre\Ashley Rmy\ENVIR AUTO SUIVI DE PROD\tps_traitement\[Traitement_ACN.xls]P0IC1625!L6C&XX:L21C&XX"; ash_rmy. |
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Inscription : octobre 2007 Messages : 442 ![]() |
Si c'est forcément interprété, j'ai juste oublié qu'il allait mettre des espaces.
Il faut faire ça plutôt : |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 284 ![]() |
Bonjour,
J'ai essayé ta solution avec différent positionnement des " mais ça ne marche toujours pas. Je pense que c'est spéciale dans ce cas car c'est l'interprétation d'une macro-variable dans une option DDE. Merci pour l'aide. ash_rmy. |
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : septembre 2006 Messages : 1 973 ![]() |
Bonjour,
Effectivement, ça ne marche pas car SAS ne reconnait pas ta macro variable dans ton filename. Pour résoudre le problème tu dois créer une macro-variable contenant le chemin avec la marco-variable flexible. Pour être plus précis et compréhensible voici un code qui marche parfaitement. Code :
|
||
|
|
00
|
|
|
#7 | ||
![]() ![]() Inscription : septembre 2006 Messages : 1 973 ![]() |
Ou dans ton cas de figure (fait sans tester) :
Code :
|
||
|
|
00
|
|
|
#8 | ||
|
Membre habitué
![]() Inscription : juillet 2006 Messages : 284 ![]() |
Merci ça marche
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com